sasktran2.optical.database.OpticalDatabaseGenericAbsorber

sasktran2.optical.database.OpticalDatabaseGenericAbsorber#

class sasktran2.optical.database.OpticalDatabaseGenericAbsorber(db_filepath: Path)[source]#

Bases: OpticalDatabase

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

__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)