Atmosphere

Base Class

class skdoas.retrieval.base.Atmosphere

Class used to carry information about the atmospheric state that is assumed for AMF calculation.

Default

class skdoas.retrieval.atmosphere.Atmosphere_Default(atmosphere: Optional[sasktran.atmosphere.Atmosphere] = None, tropopause_altitude=12000.0)

Default profile properties: ‘no2’, ‘o3’, ‘temperature’ Default scalar properties: ‘surface_albedo’, ‘surface_pressure’, ‘tropopause_altitude’

New properties can be added, and default properties can be overwritten, by calling the add_scalar_property method. This atmosphere object can be instantiated with a custom SASKTRAN atmosphere, or it can be left to a default atmosphere consisting of sk.MSIS90() (air, temperature, pressure), sk.Pratmo (NO2) and sk.Labow (O3).