Climatology Handles/GUID

Climatology handles are a mechanism used in the Sasktran framework to label physical quantities such as pressure, temperature and number density. Standard names are used so that components, such as climatology objects, can be used interchangeably within the framework. Within the C++ Sasktran code the climatology handles are implemented as 128 bit structures called GUIDs which are guaranteed to be globally unique identifiers while SasktranIF implements the GUIDs as user-friendly strings. Keep in mind that most climatology objects only support a small sub-set of the physical quantities listed below, see the documentation for each climatology object.

In Python the climatology handle is simply the name of the handle as a string, eg, “SKCLIMATOLOGY_PRESSURE_PA”. The string is not arbitrary and python users cannot make up their own values as the string is internally converted by the C++ code to the GUID representation, errors will occur if the string cannot be converted.

Users can only use the GUIDs listed below, they are not yet able to define their own GUIDs within the framework.

Atmospheric State GUIDS

GUID String

Species

Units

SKCLIMATOLOGY_AIRNUMBERDENSITY_CM3

Air number density

Molecules per cm3.

SKCLIMATOLOGY_PRESSURE_PA

Pressure

Pascals

SKCLIMATOLOGY_TEMPERATURE_K

Temperature

Kelvins

SKCLIMATOLOGY_POTENTIAL_TEMPERATURE_K

Potential temperature

Kelvins

SKCLIMATOLOGY_ALBEDO

Albedo

No units

SKCLIMATOLOGY_EPV

Ertels Potential Vorticity

SKCLIMATOLOGY_GEOMETRIC_HEIGHT

Geometric height.

SKCLIMATOLOGY_GEOPOTENTIAL_HEIGHT

Geopotential height.

SKCLIMATOLOGY_SURFACE_GEOPOTENTIAL_HEIGHT

Surface Geopotential Height

SKCLIMATOLOGY_SURFACE_PRESSURE_PA

Surface Pressure

SKCLIMATOLOGY_CLOUD_FRACTION

Cloud fraction

SKCLIMATOLOGY_QI_MMR

Mass fraction of cloud ice water

SKCLIMATOLOGY_QL_MMR

Mass fraction of cloud liquid water

SKCLIMATOLOGY_QV

Specific Humidity

SKCLIMATOLOGY_RH

Relative Humidity

SKCLIMATOLOGY_AOA_DAYS

Age of Air

Days

Aerosol GUIDS

GUID String

Species

Units

SKCLIMATOLOGY_AEROSOL_CM3

Aerosol.

Mean particle number density per cm3

SKCLIMATOLOGY_AEROSOLH2SO4_CM3

Sulphate aerosol.

Mean particle number density per cm3

SKCLIMATOLOGY_AEROSOLDUST_CM3

Dust aerosol.

Mean particle number density per cm3

SKCLIMATOLOGY_AEROSOLICE_CM3

Ice aerosol.

Mean particle number density per cm3

SKCLIMATOLOGY_AEROSOLWATER_CM3

Water aerosol

Mean particle number density per cm3

SKCLIMATOLOGY_ICE_CM3

Ice

Ice crystal number density per cm3

SKCLIMATOLOGY_AEROSOL_EXTINCTIONPERKM

Extinction

Extinction per km

SKCLIMATOLOGY_LOGNORMAL_MODERADIUS_MICRONS

Log-Normal Mode Radius

Microns

SKCLIMATOLOGY_LOGNORMAL_MODEWIDTH

Log-Normal Mode width

No Units

SKCLIMATOLOGY_EFFECTIVESIZE_MICRONS

Aerosol Effective Size

Microns

SKCLIMATOLOGY_AEROSOLSURFACEAREA_UM2PerCM3

Aerosol Surface Area

um2cm-3

SKCLIMATOLOGY_DUST_0p7mu

Dust Aerosol, Reff0.7 um

SKCLIMATOLOGY_DUST_1p4mu

Dust Aerosol, Reff1.4 um

SKCLIMATOLOGY_DUST_2p4mu

Dust Aerosol, Reff2.4 um

SKCLIMATOLOGY_DUST_4p5mu

Dust Aerosol, Reff4.5 um

SKCLIMATOLOGY_BCPI

Geos Chem Black Carbon I

SKCLIMATOLOGY_BCPO

Geos Chem Black Carbon O

SKCLIMATOLOGY_SALA

Geos Chem Sea Salt aerosol Accum

SKCLIMATOLOGY_SALC

Geos Chem Sea Salt aerosol Coarse

SKCLIMATOLOGY_OCPI

Geos Chem Organic Carbon Aerosol I

SKCLIMATOLOGY_OCPO

Geos Chem Organic Carbon Aerosol O

Molecular Number Density GUIDS

GUID String

Species

Units

SKCLIMATOLOGY_Ar_CM3

Argon

Atoms per cm3

SKCLIMATOLOGY_BRCL_CM3

BrCl

Molecules per cm3

SKCLIMATOLOGY_BRNO3_CM3

BrNO3

Molecules per cm3

SKCLIMATOLOGY_BRO_CM3

BrO

Molecules per cm3

SKCLIMATOLOGY_BRX_CM3

BrX

Molecules per cm3

SKCLIMATOLOGY_BRY_CM3

BrY

Molecules per cm3

SKCLIMATOLOGY_BR_CM3

Br

Molecules per cm3

SKCLIMATOLOGY_C2H2_CM3

C2H2

Molecules per cm3

SKCLIMATOLOGY_C2H4_CM3

C2H4

Molecules per cm3

SKCLIMATOLOGY_C2H6_CM3

C2H6

Molecules per cm3

SKCLIMATOLOGY_C3H6O_CM3

C3H6O Acetone

Molecules per cm3

SKCLIMATOLOGY_C5H8_CM3

C5H8 Isoprene

Molecules per cm3

SKCLIMATOLOGY_CCL4_CM3

CCl4

Molecules per cm3

SKCLIMATOLOGY_CF2CL2_CM3

CF2Cl2

Molecules per cm3

SKCLIMATOLOGY_CF4_CM3

CF4

Molecules per cm3

SKCLIMATOLOGY_CFCL3_CM3

CFCl3

Molecules per cm3

SKCLIMATOLOGY_CH2O_CM3

CH2O Formaldehyde

Molecules per cm3

SKCLIMATOLOGY_CH3BR_CM3

CH3Br

Molecules per cm3

SKCLIMATOLOGY_CH3CL_CM3

CH3Cl

Molecules per cm3

SKCLIMATOLOGY_CH3CN_CM3

CH3CN

Molecules per cm3

SKCLIMATOLOGY_CH3I_CM3

CH3I Methyl iodide

Molecules per cm3

SKCLIMATOLOGY_CH3OH_CM3

CH3OH

Molecules per cm3

SKCLIMATOLOGY_CH4_CM3

CH4 Methane

Molecules per cm3

SKCLIMATOLOGY_CL2O2_CM3

Cl2O2

Molecules per cm3

SKCLIMATOLOGY_CL2_CM3

Cl2

Molecules per cm3

SKCLIMATOLOGY_CLNO3_CM3

CLNO3

Molecules per cm3

SKCLIMATOLOGY_CLONO2_CM3

ClONO2

Molecules per cm3

SKCLIMATOLOGY_CLO_CM3

ClO

Molecules per cm3

SKCLIMATOLOGY_CLY_CM3

ClY

Molecules per cm3

SKCLIMATOLOGY_CL_CM3

Cl

Molecules per cm3

SKCLIMATOLOGY_CO2_CM3

CO2

Molecules per cm3

SKCLIMATOLOGY_COF2_CM3

COF2

Molecules per cm3

SKCLIMATOLOGY_CO_CM3

CO

Molecules per cm3

SKCLIMATOLOGY_H2CO_CM3

H2CO

Molecules per cm3

SKCLIMATOLOGY_H2O2_CM3

H2O2

Molecules per cm3

SKCLIMATOLOGY_H2O_CM3

H2O

Molecules per cm3

SKCLIMATOLOGY_H2S_CM3

H2S

Molecules per cm3

SKCLIMATOLOGY_H2_CM3

H2

Molecules per cm3

SKCLIMATOLOGY_HBR_CM3

HBr

Molecules per cm3

SKCLIMATOLOGY_HCL_CM3

HCl

Molecules per cm3

SKCLIMATOLOGY_HCN_CM3

HCN

Molecules per cm3

SKCLIMATOLOGY_HCOOH_CM3

HCOOH

Molecules per cm3

SKCLIMATOLOGY_HF_CM3

HF

Molecules per cm3

SKCLIMATOLOGY_HI_CM3

HI

Molecules per cm3

SKCLIMATOLOGY_HNO2_CM3

HNO2 Nitrous Acid

Molecules per cm3

SKCLIMATOLOGY_HNO3_CM3

HNO3 Nitric Acid

Molecules per cm3

SKCLIMATOLOGY_HNO4_CM3

HNO4

Molecules per cm3

SKCLIMATOLOGY_HO2_CM3

HO2

Molecules per cm3

SKCLIMATOLOGY_HOBR_CM3

HOBr

Molecules per cm3

SKCLIMATOLOGY_HOCL_CM3

HOCl

Molecules per cm3

SKCLIMATOLOGY_H_CM3

H

Atoms per cm3

SKCLIMATOLOGY_He_CM3

He

Molecules per cm3

SKCLIMATOLOGY_MECL_CM3

MECl

Molecules per cm3

SKCLIMATOLOGY_N_CM3

N

Atoms per cm3

SKCLIMATOLOGY_N2O5_CM3

N2O5

Molecules per cm3

SKCLIMATOLOGY_N2O_CM3

N2O

Molecules per cm3

SKCLIMATOLOGY_N2_CM3

N2

Molecules per cm3

SKCLIMATOLOGY_NH3_CM3

NH3 Ammonia

Molecules per cm3

SKCLIMATOLOGY_NITS

Inorganic Nitrates

SKCLIMATOLOGY_NO2_CM3

NO2 Nitrogen Dioxide

Molecules per cm3

SKCLIMATOLOGY_NO3_CM3

NO3

Molecules per cm3

SKCLIMATOLOGY_NOPLUS_CM3

NO+

Molecules per cm3

SKCLIMATOLOGY_NOY_CM3

NOY

Molecules per cm3

SKCLIMATOLOGY_NO_CM3

NO

Molecules per cm3

SKCLIMATOLOGY_O2_CM3

O2 Molecular oxygen

Molecules per cm3

SKCLIMATOLOGY_O3_CM3

O3 Ozone

Molecules per cm3

SKCLIMATOLOGY_OCLO_CM3

OClO

Molecules per cm3

SKCLIMATOLOGY_OCS_CM3

OCS

Molecules per cm3

SKCLIMATOLOGY_OH_CM3

OH Hydroxyl

Molecules per cm3

SKCLIMATOLOGY_O_CM3

O Atomic oxygen

Atoms per cm3

SKCLIMATOLOGY_PAN_CM3

PAN Peroxy acetyl nitrate

Molecules per cm3

SKCLIMATOLOGY_PH3_CM3

PH3

Molecules per cm3

SKCLIMATOLOGY_ROOH_CM3

ROOH

Molecules per cm3

SKCLIMATOLOGY_ROO_CM3

ROO

Molecules per cm3

SKCLIMATOLOGY_SF6_CM3

SF6

Molecules per cm3

SKCLIMATOLOGY_SO2_CM3

SO2

Molecules per cm3

SKCLIMATOLOGY_SO4_CM3

SO4

Molecules per cm3

SKCLIMATOLOGY_XXX_CM3

XXX

Molecules per cm3

Molecular Volume Mixing Ratio GUIDS

GUID String

Species

Units

SKCLIMATOLOGY_BRX_VMR

BrX

Volume Mixing Ratio

SKCLIMATOLOGY_BRY_VMR

BrY

Volume Mixing Ratio

SKCLIMATOLOGY_BRO_VMR

BrO

Volume Mixing Ratio

SKCLIMATOLOGY_CO2_VMR

CO2

Volume Mixing Ratio

SKCLIMATOLOGY_C3H6O_VMR

C3H6O

Volume Mixing Ratio

SKCLIMATOLOGY_C5H8_VMR

C5H8

Volume Mixing Ratio

SKCLIMATOLOGY_CCL4_VMR

CCl4

Volume Mixing Ratio

SKCLIMATOLOGY_CF2CL2_VMR

CF2Cl2

Volume Mixing Ratio

SKCLIMATOLOGY_CFCL3_VMR

CFCl3

Volume Mixing Ratio

SKCLIMATOLOGY_CH2O_VMR

CH2O

Volume Mixing Ratio

SKCLIMATOLOGY_CH3BR_VMR

CH3Br

Volume Mixing Ratio

SKCLIMATOLOGY_CH3CL_VMR

CH3Cl

Volume Mixing Ratio

SKCLIMATOLOGY_CH3I_VMR

CH3I

Volume Mixing Ratio

SKCLIMATOLOGY_CH4_VMR

CH4

Volume Mixing Ratio

SKCLIMATOLOGY_CLY_VMR

ClY

Volume Mixing Ratio

SKCLIMATOLOGY_CO_VMR

CO

Volume Mixing Ratio

SKCLIMATOLOGY_CO2_VMR

CO2

Volume Mixing Ratio

SKCLIMATOLOGY_H2_VMR

H2

Volume Mixing Ratio

SKCLIMATOLOGY_H2O_VMR

H2O

Volume Mixing Ratio

SKCLIMATOLOGY_HNO2_VMR

HNO2

Volume Mixing Ratio

SKCLIMATOLOGY_HNO3_VMR

HNO3

Volume Mixing Ratio

SKCLIMATOLOGY_MECL_VMR

MECl

Volume Mixing Ratio

SKCLIMATOLOGY_N2_VMR

N2

Volume Mixing Ratio

SKCLIMATOLOGY_N2O_VMR

N2O

Volume Mixing Ratio

SKCLIMATOLOGY_NO2_VMR

NO2

Volume Mixing Ratio

SKCLIMATOLOGY_NO_VMR

NO

Volume Mixing Ratio

SKCLIMATOLOGY_NOY_VMR

NOY

Volume Mixing Ratio

SKCLIMATOLOGY_NH3_VMR

NH3

Volume Mixing Ratio

SKCLIMATOLOGY_O3_VMR

O3

Volume Mixing Ratio

SKCLIMATOLOGY_O2_VMR

O2

Volume Mixing Ratio

SKCLIMATOLOGY_PAN_VMR

PAN

Volume Mixing Ratio

SKCLIMATOLOGY_SO2_VMR

SO2

Volume Mixing Ratio

SKCLIMATOLOGY_SO4_VMR

SO4

Volume Mixing Ratio

SKCLIMATOLOGY_XXX_VMR

XXX

Volume Mixing Ratio

Photochemical emission GUIDS

GUID String

Species

Units

SKEMISSION_PHOTOCHEMICAL_0

User defined species 0

SKEMISSION_PHOTOCHEMICAL_1

User defined species 1

SKEMISSION_PHOTOCHEMICAL_2

User defined species 2

SKEMISSION_PHOTOCHEMICAL_3

User defined species 3

SKEMISSION_PHOTOCHEMICAL_4

User defined species 4

SKEMISSION_PHOTOCHEMICAL_5

User defined species 5

SKEMISSION_PHOTOCHEMICAL_6

User defined species 6

SKEMISSION_PHOTOCHEMICAL_7

User defined species 7

SKEMISSION_PHOTOCHEMICAL_8

User defined species 8

SKEMISSION_PHOTOCHEMICAL_9

User defined species 9

SKEMISSION_PHOTOCHEMICAL_O2

O2

SKEMISSION_PHOTOCHEMICAL_OH

OH

SKEMISSION_PHOTOCHEMICAL_O3

O3

SKEMISSION_THERMAL

Thermal emission

Collisional Induced Absorption (CIA)

GUID String

Species

Description

SKCLIMATOLOGY_O2_O2_CM6

square of O2-O2 number density

Suitable for O2/O2 collisional induced absorption (CIA)

Miscellaneous GUIDS

GUID String

Description

SKCLIMATOLOGY_UNDEFINED

Undefined quantity

SKCLIMATOLOGY_JH2O

Used in Pratmo