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_unitUnit (default = u.um)

Units for spectral axis.