ECMWF

A climatology that interpolates ECMWF ERA-interim data files. This class is setup to read ECMWF era-interim grib files. The files follow a defined hierarchy that sorts files into directories baszed upon year and month. The files are of the format, <basedirectory>/yyyy/mm/ERA-Int_ml_yyyymmdd.grib where yyyy is the 4 digit year (eg 1970, 2019), mm is the 2 digit month (01-12) and dd is the two digit day (01-31). The climatology has been extended to include support for O2 collisional induced absorption (CIA).

import sasktranif as skif

lat =   50.0
lng = -102.0
h   = 25000.0
mjd = 53000.1234567
location =  [lat,lng, h, mjd]
climate = ISKClimatology('ECMWF')
climate.UpdateCache(location)
ok, P = climate.GetParameter( 'SKCLIMATOLOGY_PRESSURE_PA', location);

Supported Species

Sasktran Handle

Description

Units

Availability

SKCLIMATOLOGY_AIRNUMBERDENSITY_CM3

Air Number density

molecules/cm3

Always

SKCLIMATOLOGY_PRESSURE_PA

Pressure in

Pascals

Always

SKCLIMATOLOGY_TEMPERATURE_K

Temperature

Kelvin

Always

SKCLIMATOLOGY_O2_CM3

Molecular oxygen number density

molecules/cm3

Always

SKCLIMATOLOGY_O2_O2_CM6

O2-O2 square density for CIA

molecule^2/cm6

Always

SKCLIMATOLOGY_N2_CM3

Molecular nitrogen number density

molecules/cm3

Always

Cache Snapshot

The ECMWF cache internally stores two snapshots of the entire globe that straddle the time of interest. Consequently, there is no need to invoke ISKClimatology.UpdateCache() when position changes.

Python extension

The ECMWF climatology is in the sasktran_core extension which is part of the default sasktran installation.

Configuration

The ECMWF climatology needs ERA-Interim files downladed from ECMWF. preparation. The ECMWF base directory is set within the active registry. Python users can change the base directory in the registry entry using the configuration software inside the sasktran_core module. The era interim files are assumed to be available every day at 00 UTC, 06 UTC, 12 UTC and 18 UTC. The code interpolates in latitude, longitude, height and time.

Properties

The ECMWF climatology has no proeprties .. py:module:: ECMWF