AtmosphericTransmission¶
- class specreduce.calibration_data.AtmosphericTransmission(data_file=None, wave_unit=Unit('um'), **kwargs)[source]¶
Bases:
AtmosphericExtinction
Spectrum container for atmospheric transmission as a function of wavelength.
- Parameters:
- data_filestr or
Path
or None Name to file containing atmospheric transmission data. Data is assumed to have two columns, wavelength and transmission (unscaled dimensionless). If this isn’t provided, a model is built from a pre-calculated table of values from 0.9 to 5.6 microns. The values were generated by the ATRAN model, https://ntrs.nasa.gov/citations/19930010877 (Lord, S. D., 1992, NASA Technical Memorandum 103957). The extinction is given as a linear transmission fraction at an airmass of 1 and 1 mm of precipitable water.
- wave_unit
Unit
(default = u.um) Units for spectral axis.
- data_filestr or