LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
python/astro_pyvista.egg-info/PKG-INFO
python/astro_pyvista.egg-info/SOURCES.txt
python/astro_pyvista.egg-info/dependency_links.txt
python/astro_pyvista.egg-info/requires.txt
python/astro_pyvista.egg-info/top_level.txt
python/pyvista/__init__.py
python/pyvista/apo_inst.py
python/pyvista/apogee.py
python/pyvista/arces.py
python/pyvista/bitmask.py
python/pyvista/boss.py
python/pyvista/cmap.py
python/pyvista/dataclass.py
python/pyvista/etc.py
python/pyvista/gaia.py
python/pyvista/image.py
python/pyvista/imred.py
python/pyvista/look.py
python/pyvista/mmm.py
python/pyvista/reduce.py
python/pyvista/sdss.py
python/pyvista/simulate.py
python/pyvista/skycalc.py
python/pyvista/slitmask.py
python/pyvista/spectra.py
python/pyvista/stars.py
python/pyvista/tv.py
python/pyvista/data/landolt82.stn
python/pyvista/data/APOGEE/APOGEE.yml
python/pyvista/data/APOGEE/APOGEE_trace.fits
python/pyvista/data/ARCES/ARCES.yml
python/pyvista/data/ARCES/ARCES_mask.fits
python/pyvista/data/ARCES/ARCES_traces.fits
python/pyvista/data/ARCES/ARCES_traces.pkl
python/pyvista/data/ARCES/ARCES_traces.pkl.old
python/pyvista/data/ARCES/ARCES_wave.fits
python/pyvista/data/ARCES/ARCES_wave.pkl
python/pyvista/data/ARCES/ARCES_wave.pkl.old
python/pyvista/data/ARCES/ARCES_wave.pkl.sep21
python/pyvista/data/ARCES/traces
python/pyvista/data/ARCTIC/ARCTIC.yml
python/pyvista/data/ARCTIC/ARCTICquad.yml
python/pyvista/data/BOSS/BOSS.yml
python/pyvista/data/BOSS/BOSS_b.fits
python/pyvista/data/BOSS/BOSS_b1_trace.fit
python/pyvista/data/BOSS/BOSS_b1_waves.fits
python/pyvista/data/BOSS/BOSS_b2_trace.fit
python/pyvista/data/BOSS/BOSS_b2_waves.fits
python/pyvista/data/BOSS/BOSS_r.fits
python/pyvista/data/BOSS/BOSS_r1_trace.fit
python/pyvista/data/BOSS/BOSS_r1_waves.fits
python/pyvista/data/BOSS/BOSS_r2_trace.fit
python/pyvista/data/BOSS/BOSS_r2_waves.fits
python/pyvista/data/BOSS/boss.txt
python/pyvista/data/DIS/DIS.yml
python/pyvista/data/DIS/DIS_blue_trace.fits
python/pyvista/data/DIS/DIS_blue_waves.fits
python/pyvista/data/DIS/DIS_hires_6400_waves.pkl
python/pyvista/data/DIS/DIS_hires_6400_waves.pkl.old
python/pyvista/data/DIS/DIS_hires_blue_waves.pkl
python/pyvista/data/DIS/DIS_hires_red_6400_waves.pkl
python/pyvista/data/DIS/DIS_lowres_waves.pkl
python/pyvista/data/DIS/DIS_lowres_waves.pkl.old
python/pyvista/data/DIS/DIS_mask.fits
python/pyvista/data/DIS/DIS_red_trace.fits
python/pyvista/data/DIS/DIS_red_waves.fits
python/pyvista/data/DIS/DIS_traces.pkl
python/pyvista/data/DIS/DIS_traces.pkl.old
python/pyvista/data/DIS/dis_blue_hires.pkl
python/pyvista/data/DIS/dis_blue_lowres.pkl
python/pyvista/data/DIS/dis_red_hires_6400.pkl
python/pyvista/data/DIS/dis_red_lowres.pkl
python/pyvista/data/KOSMOS/KOSMOS.yml
python/pyvista/data/KOSMOS/KOSMOS_blue_cent_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_blue_high_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_blue_low_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_blue_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_red_high_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_red_low_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_red_waves.fits
python/pyvista/data/KOSMOS/KOSMOS_trace.fits
python/pyvista/data/TM61/TM61.yml
python/pyvista/data/TSPEC/TSPEC.yml
python/pyvista/data/TSPEC/TSPEC_mask.fits
python/pyvista/data/TSPEC/TSPEC_traces.pkl
python/pyvista/data/TSPEC/TSPEC_traces.pkl.old
python/pyvista/data/TSPEC/TSPEC_waves.pkl
python/pyvista/data/TSPEC/TSPEC_waves.pkl.old
python/pyvista/data/TSPEC/tspec3.pkl
python/pyvista/data/TSPEC/tspec4.pkl
python/pyvista/data/TSPEC/tspec5.pkl
python/pyvista/data/TSPEC/tspec6.pkl
python/pyvista/data/TSPEC/tspec7.pkl
python/pyvista/data/flux/AAA
python/pyvista/data/flux/apo_extinct.dat
python/pyvista/data/flux/Xshooter/aaareadme.Xshooterspec
python/pyvista/data/flux/Xshooter/fEG274.dat
python/pyvista/data/flux/Xshooter/fFeige110.dat
python/pyvista/data/flux/Xshooter/fGD153.dat
python/pyvista/data/flux/Xshooter/fGD71.dat
python/pyvista/data/flux/Xshooter/fLTT3218.dat
python/pyvista/data/flux/Xshooter/fLTT7987.dat
python/pyvista/data/flux/Xshooter/index.html
python/pyvista/data/flux/Xshooter/index.html?C=D;O=A
python/pyvista/data/flux/Xshooter/index.html?C=D;O=D
python/pyvista/data/flux/Xshooter/index.html?C=M;O=A
python/pyvista/data/flux/Xshooter/index.html?C=M;O=D
python/pyvista/data/flux/Xshooter/index.html?C=N;O=A
python/pyvista/data/flux/Xshooter/index.html?C=N;O=D
python/pyvista/data/flux/Xshooter/index.html?C=S;O=A
python/pyvista/data/flux/Xshooter/index.html?C=S;O=D
python/pyvista/data/flux/Xshooter/mEG274.dat
python/pyvista/data/flux/Xshooter/mFeige110.dat
python/pyvista/data/flux/Xshooter/mGD153.dat
python/pyvista/data/flux/Xshooter/mGD71.dat
python/pyvista/data/flux/Xshooter/mLTT3218.dat
python/pyvista/data/flux/Xshooter/mLTT7987.dat
python/pyvista/data/flux/ctiostan/aaareadme.ctio
python/pyvista/data/flux/ctiostan/f110.dat
python/pyvista/data/flux/ctiostan/f56.dat
python/pyvista/data/flux/ctiostan/fcd32d9927.dat
python/pyvista/data/flux/ctiostan/fcd_34d241.dat
python/pyvista/data/flux/ctiostan/feg21.dat
python/pyvista/data/flux/ctiostan/feg274.dat
python/pyvista/data/flux/ctiostan/ffeige110.dat
python/pyvista/data/flux/ctiostan/ffeige56.dat
python/pyvista/data/flux/ctiostan/fhilt600.dat
python/pyvista/data/flux/ctiostan/fhr1544.dat
python/pyvista/data/flux/ctiostan/fhr3454.dat
python/pyvista/data/flux/ctiostan/fhr4468.dat
python/pyvista/data/flux/ctiostan/fhr4963.dat
python/pyvista/data/flux/ctiostan/fhr5501.dat
python/pyvista/data/flux/ctiostan/fhr718.dat
python/pyvista/data/flux/ctiostan/fhr7596.dat
python/pyvista/data/flux/ctiostan/fhr7950.dat
python/pyvista/data/flux/ctiostan/fhr8634.dat
python/pyvista/data/flux/ctiostan/fhr9087.dat
python/pyvista/data/flux/ctiostan/fltt1020.dat
python/pyvista/data/flux/ctiostan/fltt1788.dat
python/pyvista/data/flux/ctiostan/fltt2415.dat
python/pyvista/data/flux/ctiostan/fltt3218.dat
python/pyvista/data/flux/ctiostan/fltt3864.dat
python/pyvista/data/flux/ctiostan/fltt4364.dat
python/pyvista/data/flux/ctiostan/fltt4816.dat
python/pyvista/data/flux/ctiostan/fltt6248.dat
python/pyvista/data/flux/ctiostan/fltt7379.dat
python/pyvista/data/flux/ctiostan/fltt745.dat
python/pyvista/data/flux/ctiostan/fltt7987.dat
python/pyvista/data/flux/ctiostan/fltt9239.dat
python/pyvista/data/flux/ctiostan/fltt9491.dat
python/pyvista/data/flux/ctiostan/index.html
python/pyvista/data/flux/ctiostan/index.html?C=D;O=A
python/pyvista/data/flux/ctiostan/index.html?C=D;O=D
python/pyvista/data/flux/ctiostan/index.html?C=M;O=A
python/pyvista/data/flux/ctiostan/index.html?C=M;O=D
python/pyvista/data/flux/ctiostan/index.html?C=N;O=A
python/pyvista/data/flux/ctiostan/index.html?C=N;O=D
python/pyvista/data/flux/ctiostan/index.html?C=S;O=A
python/pyvista/data/flux/ctiostan/index.html?C=S;O=D
python/pyvista/data/flux/ctiostan/mcd32d9927.dat
python/pyvista/data/flux/ctiostan/mcd_32d241.dat
python/pyvista/data/flux/ctiostan/meg21.dat
python/pyvista/data/flux/ctiostan/meg274.dat
python/pyvista/data/flux/ctiostan/mfeige110.dat
python/pyvista/data/flux/ctiostan/mfeige56.dat
python/pyvista/data/flux/ctiostan/mhilt600.dat
python/pyvista/data/flux/ctiostan/mhr1544.dat
python/pyvista/data/flux/ctiostan/mhr3454.dat
python/pyvista/data/flux/ctiostan/mhr4468.dat
python/pyvista/data/flux/ctiostan/mhr4963.dat
python/pyvista/data/flux/ctiostan/mhr5501.dat
python/pyvista/data/flux/ctiostan/mhr718.dat
python/pyvista/data/flux/ctiostan/mhr7596.dat
python/pyvista/data/flux/ctiostan/mhr7950.dat
python/pyvista/data/flux/ctiostan/mhr8634.dat
python/pyvista/data/flux/ctiostan/mhr9087.dat
python/pyvista/data/flux/ctiostan/mltt1020.dat
python/pyvista/data/flux/ctiostan/mltt1788.dat
python/pyvista/data/flux/ctiostan/mltt2415.dat
python/pyvista/data/flux/ctiostan/mltt3218.dat
python/pyvista/data/flux/ctiostan/mltt3864.dat
python/pyvista/data/flux/ctiostan/mltt4364.dat
python/pyvista/data/flux/ctiostan/mltt4816.dat
python/pyvista/data/flux/ctiostan/mltt6248.dat
python/pyvista/data/flux/ctiostan/mltt7379.dat
python/pyvista/data/flux/ctiostan/mltt745.dat
python/pyvista/data/flux/ctiostan/mltt7987.dat
python/pyvista/data/flux/ctiostan/mltt9239.dat
python/pyvista/data/flux/ctiostan/mltt9491.dat
python/pyvista/data/flux/hststan/aaareadme.hst
python/pyvista/data/flux/hststan/fagk81d266.dat
python/pyvista/data/flux/hststan/fbd28d4211.dat
python/pyvista/data/flux/hststan/fbd33d2642.dat
python/pyvista/data/flux/hststan/fbd75d325.dat
python/pyvista/data/flux/hststan/fbpm16274.dat
python/pyvista/data/flux/hststan/ffeige110.dat
python/pyvista/data/flux/hststan/ffeige34.dat
python/pyvista/data/flux/hststan/fg191b2b.dat
python/pyvista/data/flux/hststan/fg93_48.dat
python/pyvista/data/flux/hststan/fgd108.dat
python/pyvista/data/flux/hststan/fgd50.dat
python/pyvista/data/flux/hststan/fgrw70d5824.dat
python/pyvista/data/flux/hststan/fhd49798.dat
python/pyvista/data/flux/hststan/fhd60753.dat
python/pyvista/data/flux/hststan/fhd93521.dat
python/pyvista/data/flux/hststan/fhr153.dat
python/pyvista/data/flux/hststan/fhr1996.dat
python/pyvista/data/flux/hststan/fhr4554.dat
python/pyvista/data/flux/hststan/fhr5191.dat
python/pyvista/data/flux/hststan/fhr7001.dat
python/pyvista/data/flux/hststan/fhz2.dat
python/pyvista/data/flux/hststan/fhz21.dat
python/pyvista/data/flux/hststan/fhz4.dat
python/pyvista/data/flux/hststan/fhz44.dat
python/pyvista/data/flux/hststan/flb227.dat
python/pyvista/data/flux/hststan/flds749b.dat
python/pyvista/data/flux/hststan/fngc7293.dat
python/pyvista/data/flux/hststan/index.html
python/pyvista/data/flux/hststan/index.html?C=D;O=A
python/pyvista/data/flux/hststan/index.html?C=D;O=D
python/pyvista/data/flux/hststan/index.html?C=M;O=A
python/pyvista/data/flux/hststan/index.html?C=M;O=D
python/pyvista/data/flux/hststan/index.html?C=N;O=A
python/pyvista/data/flux/hststan/index.html?C=N;O=D
python/pyvista/data/flux/hststan/index.html?C=S;O=A
python/pyvista/data/flux/hststan/index.html?C=S;O=D
python/pyvista/data/flux/hststan/magk81d266.dat
python/pyvista/data/flux/hststan/mbd28d4211.dat
python/pyvista/data/flux/hststan/mbd33d2642.dat
python/pyvista/data/flux/hststan/mbd75d325.dat
python/pyvista/data/flux/hststan/mbpm16274.dat
python/pyvista/data/flux/hststan/mfeige110.dat
python/pyvista/data/flux/hststan/mfeige34.dat
python/pyvista/data/flux/hststan/mg191b2b.dat
python/pyvista/data/flux/hststan/mg93_48.dat
python/pyvista/data/flux/hststan/mgd108.dat
python/pyvista/data/flux/hststan/mgd50.dat
python/pyvista/data/flux/hststan/mgrw70d5824.dat
python/pyvista/data/flux/hststan/mhd49798.dat
python/pyvista/data/flux/hststan/mhd60753.dat
python/pyvista/data/flux/hststan/mhd93521.dat
python/pyvista/data/flux/hststan/mhr153.dat
python/pyvista/data/flux/hststan/mhr1996.dat
python/pyvista/data/flux/hststan/mhr4554.dat
python/pyvista/data/flux/hststan/mhr5191.dat
python/pyvista/data/flux/hststan/mhr7001.dat
python/pyvista/data/flux/hststan/mhz2.dat
python/pyvista/data/flux/hststan/mhz21.dat
python/pyvista/data/flux/hststan/mhz4.dat
python/pyvista/data/flux/hststan/mhz44.dat
python/pyvista/data/flux/hststan/mlb227.dat
python/pyvista/data/flux/hststan/mlds749b.dat
python/pyvista/data/flux/hststan/mngc7293.dat
python/pyvista/data/flux/okestan/aaareadme.oke
python/pyvista/data/flux/okestan/fbd25d4655.dat
python/pyvista/data/flux/okestan/fbd28d4211.dat
python/pyvista/data/flux/okestan/fbd33d2642.dat
python/pyvista/data/flux/okestan/fbd75d325.dat
python/pyvista/data/flux/okestan/ffeige110.dat
python/pyvista/data/flux/okestan/ffeige34.dat
python/pyvista/data/flux/okestan/ffeige66.dat
python/pyvista/data/flux/okestan/ffeige67.dat
python/pyvista/data/flux/okestan/fg138_31.dat
python/pyvista/data/flux/okestan/fg158_100.dat
python/pyvista/data/flux/okestan/fg191b2b.dat
python/pyvista/data/flux/okestan/fg193_74.dat
python/pyvista/data/flux/okestan/fg24_9.dat
python/pyvista/data/flux/okestan/fg60_54.dat
python/pyvista/data/flux/okestan/fgd108.dat
python/pyvista/data/flux/okestan/fgd248.dat
python/pyvista/data/flux/okestan/fgd50.dat
python/pyvista/data/flux/okestan/fgrw70d5824.dat
python/pyvista/data/flux/okestan/fhd93521.dat
python/pyvista/data/flux/okestan/fhz21.dat
python/pyvista/data/flux/okestan/fhz4.dat
python/pyvista/data/flux/okestan/fhz44.dat
python/pyvista/data/flux/okestan/fltt9491.dat
python/pyvista/data/flux/okestan/fngc7293.dat
python/pyvista/data/flux/okestan/fsa95_42.dat
python/pyvista/data/flux/okestan/index.html
python/pyvista/data/flux/okestan/index.html?C=D;O=A
python/pyvista/data/flux/okestan/index.html?C=D;O=D
python/pyvista/data/flux/okestan/index.html?C=M;O=A
python/pyvista/data/flux/okestan/index.html?C=M;O=D
python/pyvista/data/flux/okestan/index.html?C=N;O=A
python/pyvista/data/flux/okestan/index.html?C=N;O=D
python/pyvista/data/flux/okestan/index.html?C=S;O=A
python/pyvista/data/flux/okestan/index.html?C=S;O=D
python/pyvista/data/flux/okestan/mbd25d4655.dat
python/pyvista/data/flux/okestan/mbd28d4211.dat
python/pyvista/data/flux/okestan/mbd33d2642.dat
python/pyvista/data/flux/okestan/mbd75d325.dat
python/pyvista/data/flux/okestan/mfeige110.dat
python/pyvista/data/flux/okestan/mfeige34.dat
python/pyvista/data/flux/okestan/mfeige66.dat
python/pyvista/data/flux/okestan/mfeige67.dat
python/pyvista/data/flux/okestan/mg138_31.dat
python/pyvista/data/flux/okestan/mg158_100.dat
python/pyvista/data/flux/okestan/mg191b2b.dat
python/pyvista/data/flux/okestan/mg193_74.dat
python/pyvista/data/flux/okestan/mg24_9.dat
python/pyvista/data/flux/okestan/mg60_54.dat
python/pyvista/data/flux/okestan/mgd108.dat
python/pyvista/data/flux/okestan/mgd248.dat
python/pyvista/data/flux/okestan/mgd50.dat
python/pyvista/data/flux/okestan/mgrw70d5824.dat
python/pyvista/data/flux/okestan/mhd93521.dat
python/pyvista/data/flux/okestan/mhz21.dat
python/pyvista/data/flux/okestan/mhz4.dat
python/pyvista/data/flux/okestan/mhz44.dat
python/pyvista/data/flux/okestan/mltt9491.dat
python/pyvista/data/flux/okestan/mngc7293.dat
python/pyvista/data/flux/okestan/msa95_42.dat
python/pyvista/data/flux/wdstan/aaareadme.wdstan
python/pyvista/data/flux/wdstan/fagk_81d266_005.dat
python/pyvista/data/flux/wdstan/falpha_lyr_004.dat
python/pyvista/data/flux/wdstan/fbd_25d4655_002.dat
python/pyvista/data/flux/wdstan/fbd_28d4211_005.dat
python/pyvista/data/flux/wdstan/fbd_33d2642_004.dat
python/pyvista/data/flux/wdstan/fbd_75d325_005.dat
python/pyvista/data/flux/wdstan/feige110_005.dat
python/pyvista/data/flux/wdstan/feige34_005.dat
python/pyvista/data/flux/wdstan/feige66_002.dat
python/pyvista/data/flux/wdstan/feige67_002.dat
python/pyvista/data/flux/wdstan/ffeige110_005.dat
python/pyvista/data/flux/wdstan/ffeige34_005.dat
python/pyvista/data/flux/wdstan/ffeige66_002.dat
python/pyvista/data/flux/wdstan/ffeige67_002.dat
python/pyvista/data/flux/wdstan/fg93_48_004.dat
python/pyvista/data/flux/wdstan/fgd108_005.dat
python/pyvista/data/flux/wdstan/fgd50_004.dat
python/pyvista/data/flux/wdstan/fgd71.dat
python/pyvista/data/flux/wdstan/fgrw_70d5824_005.dat
python/pyvista/data/flux/wdstan/fhd93521_005.dat
python/pyvista/data/flux/wdstan/fhz21_005.dat
python/pyvista/data/flux/wdstan/fhz2_005.dat
python/pyvista/data/flux/wdstan/fhz44_005.dat
python/pyvista/data/flux/wdstan/fhz4_004.dat
python/pyvista/data/flux/wdstan/flb227_004.dat
python/pyvista/data/flux/wdstan/flds749b_005.dat
python/pyvista/data/flux/wdstan/fltt9491_002.dat
python/pyvista/data/flux/wdstan/fngc7293_005.dat
python/pyvista/data/flux/wdstan/index.html
python/pyvista/data/flux/wdstan/index.html?C=D;O=A
python/pyvista/data/flux/wdstan/index.html?C=D;O=D
python/pyvista/data/flux/wdstan/index.html?C=M;O=A
python/pyvista/data/flux/wdstan/index.html?C=M;O=D
python/pyvista/data/flux/wdstan/index.html?C=N;O=A
python/pyvista/data/flux/wdstan/index.html?C=N;O=D
python/pyvista/data/flux/wdstan/index.html?C=S;O=A
python/pyvista/data/flux/wdstan/index.html?C=S;O=D
python/pyvista/data/flux/wdstan/magk_81d266_005.dat
python/pyvista/data/flux/wdstan/malpha_lyr_004.dat
python/pyvista/data/flux/wdstan/mbd_25d4655_002.dat
python/pyvista/data/flux/wdstan/mbd_28d4211_005.dat
python/pyvista/data/flux/wdstan/mbd_33d2642_004.dat
python/pyvista/data/flux/wdstan/mbd_75d325_005.dat
python/pyvista/data/flux/wdstan/mfeige110_005.dat
python/pyvista/data/flux/wdstan/mfeige34_005.dat
python/pyvista/data/flux/wdstan/mfeige66_002.dat
python/pyvista/data/flux/wdstan/mfeige67_002.dat
python/pyvista/data/flux/wdstan/mg93_48_004.dat
python/pyvista/data/flux/wdstan/mgd108_005.dat
python/pyvista/data/flux/wdstan/mgd50_004.dat
python/pyvista/data/flux/wdstan/mgd71.dat
python/pyvista/data/flux/wdstan/mgrw_70d5824_005.dat
python/pyvista/data/flux/wdstan/mhd93521_005.dat
python/pyvista/data/flux/wdstan/mhz21_005.dat
python/pyvista/data/flux/wdstan/mhz2_005.dat
python/pyvista/data/flux/wdstan/mhz44_005.dat
python/pyvista/data/flux/wdstan/mhz4_004.dat
python/pyvista/data/flux/wdstan/mlb227_004.dat
python/pyvista/data/flux/wdstan/mlds749b_005.dat
python/pyvista/data/flux/wdstan/mltt9491_002.dat
python/pyvista/data/flux/wdstan/mngc7293_005.dat
python/pyvista/data/lamps/OHll.dat
python/pyvista/data/lamps/ar.dat
python/pyvista/data/lamps/he.dat
python/pyvista/data/lamps/henear.dat
python/pyvista/data/lamps/henearkr.dat
python/pyvista/data/lamps/lamphgcdne.dat
python/pyvista/data/lamps/ne.dat
python/pyvista/data/lamps/skyline.dat
python/pyvista/data/lamps/thar_arces
python/pyvista/data/lamps/thar_uves
python/pyvista/data/sky/OHll.dat
python/pyvista/data/sky/skyline.dat