pyrtlib.climatology.AtmosphericProfiles#

class pyrtlib.climatology.AtmosphericProfiles#

Bases: object

AFGL Atmospheric Constituent Profiles (0-120km)

Each of these profile contains data at 50 atmospheric levels. Altitude (km), Pressure (mb), Density (cm-3), Molec. densities (ppmv):

  • 0 (H2O),

  • 1 (CO2),

  • 2 (O3),

  • 3 (N2O),

  • 4 (CO),

  • 5 (CH4),

  • 6 (O2)

Plus suplimental profiles where available. The last set of data sets are constituent profiles of molecular densities (ppmv) for the minor absorbing atmospheric gases.

References

Examples

>>> from pyrtlib.climatology import AtmosphericProfiles as atmp
>>> atmp.atm_profiles()
{0: 'Tropical',
1: 'Midlatitude Summer',
2: 'Midlatitude Winter',
3: 'Subarctic Summer',
4: 'Subarctic Winter',
5: 'US Standard'}
>>> atmp.TROPICAL, atmp.H2O
(0, 0)

Methods

__init__()

atm_profiles()

Convenient function to ger the list of the buolt-in Atmospheric profiles.

gl_atm(atm)

Returns the Atmopshere profile.

gl_atm_minor(gas_minor)

Returns the minor gas profiles (gas ID's 8-28)

gl_atm_trace(gas_trace)

Returns the trace gas profiles (ID's 29-31,51-63)

Attributes

AIR

C2CL2F4

C2CL3F3

C2CLF5

C2H2

C2H6

CCL2F2

CCL3F

CCL4

CCLF3

CF4

CH3CL

CH4

CHCLF2

CHCl2F

CLO

CLONO2

CO

CO2

COF2

H2CO

H2O

H2O2

H2S

HBR

HCL

HCN

HF

HI

HNO3

HNO4

HOCL

MIDLATITUDE_SUMMER

MIDLATITUDE_WINTER

N2

N2O

N2O5

NH3

NO

NO2

O2

O3

OCS

OH

PH3

SF6

SO2

SUBARCTIC_SUMMER

SUBARCTIC_WINTER

TROPICAL

US_STANDARD

Examples using pyrtlib.climatology.AtmosphericProfiles#

Atmospheric Profiles

Atmospheric Profiles