sasktran2.optical.HITRANTabulated#
- class sasktran2.optical.HITRANTabulated(name: str, res='01nm')[source]#
Bases:
OpticalDatabaseGenericAbsorberLoads in a database tabulated from HITRAN line entries as a function of pressure/temperature that have been reduced to a given resolution.
This requires the extended databases to be downloaded, e.g. by running sk.appconfig.download_extended_databases()
Currently supported species and resolutions are:
H2O : 01nmO2 : 01nm- Parameters:
- Raises:
OSError – If the specified file cannot be found
- __init__(name: str, res='01nm') None[source]#
Loads in a database tabulated from HITRAN line entries as a function of pressure/temperature that have been reduced to a given resolution.
This requires the extended databases to be downloaded, e.g. by running sk.appconfig.download_extended_databases()
Currently supported species and resolutions are:
H2O : 01nmO2 : 01nm
Methods
__init__(name[, res])Loads in a database tabulated from HITRAN line entries as a function of pressure/temperature that have been reduced to a given resolution.
atmosphere_quantities(atmo, **kwargs)cross_section_derivatives(wavelengths_nm, ...)cross_sections(wavelengths_nm, altitudes_m, ...)optical_derivatives(atmo, **kwargs)