sasktran2.optical.database.OpticalDatabaseGenericAbsorber#
- class sasktran2.optical.database.OpticalDatabaseGenericAbsorber(db_filepath: Path)[source]#
Bases:
OpticalDatabaseA purely absorbing optical property defined by a database file. The database must contain the following
xs : The absorption cross section in [m^2]
xs must be a function of either wavelength_nm or wavenumber_cminv, and optionally temperature and pressure.
- Parameters:
db_filepath (Path) – Path to the database file
- __init__(db_filepath: Path) None[source]#
A purely absorbing optical property defined by a database file. The database must contain the following
xs : The absorption cross section in [m^2]
xs must be a function of either wavelength_nm or wavenumber_cminv, and optionally temperature and pressure.
- Parameters:
db_filepath (Path) – Path to the database file
Methods
__init__(db_filepath)A purely absorbing optical property defined by a database file.
atmosphere_quantities(atmo, **kwargs)cross_section_derivatives(wavelengths_nm, ...)cross_sections(wavelengths_nm, altitudes_m, ...)optical_derivatives(atmo, **kwargs)