sasktran2.climatology.mipas

sasktran2.climatology.mipas#

Functions

add_to_atmosphere(atmosphere, species[, ...])

Adds multiple species objects to an atmosphere object using the reference atmospheric profiles from http://eodg.atm.ox.ac.uk/RFM/atm/.

constituent(species, optical_property[, ...])

Creates a VMRAltitudeAbsorber constituent for the given species and profile from several reference atmosphere models available at http://eodg.atm.ox.ac.uk/RFM/atm/

sasktran2.climatology.mipas.add_to_atmosphere(atmosphere: Atmosphere, species: dict, dataset: str = 'fascode', climatology: str = 'std', set_pressure_temperature: bool = True)[source]#

Adds multiple species objects to an atmosphere object using the reference atmospheric profiles from http://eodg.atm.ox.ac.uk/RFM/atm/.

See constituent() for more information on the species, dataset, and climatology options.

Parameters:
  • atmosphere (sk.Atmosphere) – The atmosphere to add the species objects to

  • species (dict) – A dictionary where keys are Species (e.g. “O3”) and values are the optical properties associated with them. For example Species = {“O3”: sk.optical.O3DBM(), “NO2”: sk.optical.NO2Vandaele()}

  • dataset (str, optional) – Reference dataset to use see constituent(), by default “fascode”

  • climatology (str, optional) – Climatology to use, see constituent(), by default “std”

  • set_pressure_temperature (bool, optional) – If true the atmospheric pressure/temperature will also be set by the climatology, by default True

sasktran2.climatology.mipas.constituent(species: str, optical_property: OpticalProperty, dataset: str = 'fascode', climatology: str = 'std') VMRAltitudeAbsorber[source]#

Creates a VMRAltitudeAbsorber constituent for the given species and profile from several reference atmosphere models available at http://eodg.atm.ox.ac.uk/RFM/atm/

Note: Species in the “Minor” category do not have a climatology associated VMR. Instead they have single VMR profile

The following table lists the species supported by each climatology. Each dataset contains several different climatologies. Each climatology contains unique profiles of temperature, pressure, and VMRs of the major species. The VMRs for the minor species are the same for all climatologies in each dataset.

Dataset

Climatologies

Major Species

Minor Species

fascode

tro (Tropical), mls (Mid-Latitude Summer), mlw (Mid-Latitude Winter), sas (Sub-Arctic Summer), saw (Sub-Arctic Winter), std (US Standard Atmosphere),

H2O, CO2, O3, N2O, CO, CH4, O2

NO, SO2, NO2, NH3, HNO3, OH, HF, HCl, HBr, HI, ClO, OCS, H2CO, HOCl, N2, HCN, CH3Cl, H2O2, C2H2, C2H6, PH3, COF2, SF6, H2S, CFCl3, CF2Cl2, CClF3, CF4, CHCl2F, CHClF2, C2Cl3F3, C2Cl2F4, C2ClF5, CCl4, ClONO2, N2O5, HNO4

mipas_1998

day_imk (Mid-Latitude Day) ngt_imk (Mid-Latitude Night) win_imk (Polar Winter) sum_imk (Polar Summer)

N2, O2, O3P, CO2, O3, H2O, CH4, N2O, HNO3, CO, NO2, N2O5, ClO, HOCl, ClONO2, NO

HCN, H2O2, F12, F14, F22, COF2, OCS, NH3, SO2, CFCl3, C2H2, C2H6, CCl4, SF6, HNO4, CH3Cl, CClF3, CHCl2F, C2Cl3F3, C2Cl2F4

mipas_2001

day (Mid-Latitude Day) ngt (Mid-Latitude Night) win (Polar Winter) sum (Polar Summer) equ (Equatorial Day)

N2, O2, CO2, O3, H2O, CH4, N2O, HNO3, CO, NO2, N2O5, ClO, HOCl, ClONO2, NO, HNO4, HCN, NH3, F11, F12, F14, F22, CCl4, COF2, H2O2, C2H2, C2H6, OCS, SO2, SF6

CClF3, CHCl2F, C2Cl3F3, C2Cl2F4, C2ClF5, CH3Cl, H2S

Parameters:
  • species (str) – The species to include, see the table below for supported species

  • optical_property (OpticalProperty) – The optical property to use for the given species

  • dataset (str, optional) – Dataset to use, see table below for options, by default “fascode”

  • climatology (str, optional) – Climatology to use, see table below for options, by default “std”

Returns:

The resulting constituent for the given species and profile

Return type:

sk.constituent.VMRAltitudeAbsorber