AtmosphericTransmission

class specreduce.calibration_data.AtmosphericTransmission(data_file: str | Path | None = None, wave_unit: Unit = Unit('um'), **kwargs: str)[source]

Bases: AtmosphericExtinction

Spectrum container for atmospheric transmission as a function of wavelength.

Parameters:
data_fileName 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_unitUnits for spectral axis.