sasktran2.climatology.mipas#
Functions
|
Adds multiple species objects to an atmosphere object using the reference atmospheric profiles from http://eodg.atm.ox.ac.uk/RFM/atm/. |
|
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