ECMWF_GRIB
Variables
The table below lists the variables that are present in the HARP product that results from an ingestion of ECMWF_GRIB
data.
field name | type | dimensions | unit | description |
---|---|---|---|---|
datetime | double | {time} | [seconds since 2000-01-01] | time of the model state |
longitude | double | {longitude} | [degree_east] | longitude of the grid cell mid-point (WGS84) |
latitude | double | {latitude} | [degree_north] | latitude of the grid cell mid-point (WGS84) |
wavelength | double | [nm] | wavelength of the aerosol property | |
LWC_column_density | float | {latitude, longitude} | [kg/m^2] | total column cloud liquid water |
IWC_column_density | float | {latitude, longitude} | [kg/m^2] | total column cloud ice water |
surface_geopotential | float | {latitude, longitude} | [m2/s2] | geopotential at the surface |
temperature | float | {latitude, longitude, vertical} | [K] | temperature |
H2O_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | specific humidity |
H2O_column_density | float | {latitude, longitude} | [kg/m^2] | total column water vapour |
relative_vorticity | float | {latitude, longitude, vertical} | [1/s] | relative vorticity |
surface_pressure | float | {latitude, longitude} | [Pa] | pressure at the surface |
pressure | float | {latitude, longitude, vertical} | [Pa] | pressure |
pressure_bounds | float | {latitude, longitude, vertical, 2} | [Pa] | pressure_bounds |
cloud_fraction | float | {latitude, longitude} | [] | cloud fraction |
surface_temperature | float | {latitude, longitude} | [K] | 2 metre temperature |
land_flag | float | {latitude, longitude} | land-sea mask | |
LWC_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | specific cloud liquid water content |
IWC_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | specific cloud ice water content |
CO2_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | carbon dioxide mass mixing ratio |
CH4_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | methane mass mixing ratio |
surface_PM1_density | float | {latitude, longitude} | [kg/m3] | surface density of particulate matter with d < 1 um |
surface_PM2p5_density | float | {latitude, longitude} | [kg/m3] | surface density of particulate matter with d < 2.5 um |
surface_PM10_density | float | {latitude, longitude} | [kg/m3] | surface density of particulate matter with d < 10 um |
NO2_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | nitrogen dioxide mass mixing ratio |
SO2_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | sulphur dioxide mass mixing ratio |
CO_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | carbon monoxide mass mixing ratio |
HCHO_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | formaldehyde mass mixing ratio |
NO2_column_density | float | {latitude, longitude} | [kg/m^2] | total column nitrogen dioxide |
SO2_column_density | float | {latitude, longitude} | [kg/m^2] | total column sulphur dioxide |
CO_column_density | float | {latitude, longitude} | [kg/m^2] | total column carbon monoxide |
HCHO_column_density | float | {latitude, longitude} | [kg/m^2] | total column formaldehyde |
O3_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | ozone mass mixing ratio |
O3_column_density | float | {latitude, longitude} | [kg/m^2] | total column ozone |
aerosol_optical_depth | float | {latitude, longitude} | [] | total aerosol optical depth |
sea_salt_aerosol_optical_depth | float | {latitude, longitude} | [] | sea salt aerosol optical depth |
dust_aerosol_optical_depth | float | {latitude, longitude} | [] | dust aerosol optical depth |
organic_matter_aerosol_optical_depth | float | {latitude, longitude} | [] | organic matter aerosol optical depth |
black_carbon_aerosol_optical_depth | float | {latitude, longitude} | [] | black carbon aerosol optical depth |
sulphate_aerosol_optical_depth | float | {latitude, longitude} | [] | sulphate aerosol optical depth |
HNO3_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | nitric acid mass mixing ratio |
C2H3NO5_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | peroxyacetyl nitrate (PAN) mass mixing ratio |
C5H8_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | isoprene mass mixing ratio |
NO_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | nitrogen monoxide mass mixing ratio |
OH_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | hydroxyl radical mass mixing ratio |
C2H6_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | ethane mass mixing ratio |
C3H8_mass_mixing_ratio | float | {latitude, longitude, vertical} | [kg/kg] | propane mass mixing ratio |
CH4_column_density | float | {latitude, longitude} | [kg/m^2] | total column methane |
HNO3_column_density | float | {latitude, longitude} | [kg/m^2] | total column nitric acid |
C2H3NO5_column_density | float | {latitude, longitude} | [kg/m^2] | total colunn peroxyacetyl nitrate |
C5H8_column_density | float | {latitude, longitude} | [kg/m^2] | total column isoprene |
NO_column_density | float | {latitude, longitude} | [kg/m^2] | total column nitrogen oxide |
OH_column_density | float | {latitude, longitude} | [kg/m^2] | total column hydroxyl radical |
C2H6_column_density | float | {latitude, longitude} | [kg/m^2] | total column ethane |
C3H8_column_density | float | {latitude, longitude} | [kg/m^2] | total column propane |
index | int32 | {time} | zero-based index of the sample within the source product |
Ingestion options
The table below lists the available ingestion options for ECMWF_GRIB
products.
option name | legal values | description |
---|---|---|
ignore_time_for_z | true | ignore time for the geopotential parameter |
ignore_duplicates | true | ignore duplicate GRIB messages (only first message occurence will be used) |
Mapping description
The table below details where and how each variable was retrieved from the input product.
field name | mapping description | |
---|---|---|
datetime | condition | GRIB1 |
path | /[]/grib1/yearOfCentury, /[]/grib1/month, /[]/grib1/day, /[]/grib1/hour, /[]/grib1/minute, /[]/grib1/centuryOfReferenceTimeOfData | |
description | time of the measurement converted from TAI93 to seconds since 2000-01-01T00:00:00 | |
condition | GRIB2 | |
path | /[]/grib2/year, /[]/grib2/month, /[]/grib2/day, /[]/grib2/hour, /[]/grib2/minute, /[]/grib2/second | |
description | time of the measurement converted from TAI93 to seconds since 2000-01-01T00:00:00 | |
longitude | condition | GRIB1 |
path | /[]/grib1/grid/Ni, /[]/grib1/grid/longitudeOfFirstGridPoint, /[]/grib1/grid/longitudeOfLastGridPoint | |
description | based on linear interpolation using Ni points from first to last grid point | |
condition | GRIB2 | |
path | /[]/grib2/grid[]/Ni, /[]/grib2/grid[]/longitudeOfFirstGridPoint, /[]/grib2/grid[]/longitudeOfLastGridPoint | |
description | based on linear interpolation using Ni points from first to last grid point | |
latitude | condition | GRIB1 |
path | /[]/grib1/grid/Nj, /[]/grib1/grid/latitudeOfFirstGridPoint, /[]/grib1/grid/latitudeOfLastGridPoint | |
description | based on linear interpolation using Nj points from first to last grid point | |
condition | GRIB2 | |
path | /[]/grib2/grid[]/Nj, /[]/grib2/grid[]/latitudeOfFirstGridPoint, /[]/grib2/grid[]/latitudeOfLastGridPoint | |
description | based on linear interpolation using Nj points from first to last grid point | |
wavelength | available | optional |
condition | AOD quantity is present | |
description | the wavelength value is based on the AOD; possible values are: 469, 550, 670, 865, 1240; a single HARP file will not have AODs at more than one wavelength | |
LWC_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,78) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,128,78) | |
IWC_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,79) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,128,79) | |
surface_geopotential | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,129), (160,129), (170,129), (180,129), or (190,129) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,3,4) | |
temperature | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,130), (160,130), (170,130), (180,130), or (190,130) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,0,0) | |
H2O_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,133), (160,133), (170,133), (180,133), or (190,133) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,1,0) | |
H2O_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,137) or (180,137) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,128,137) | |
relative_vorticity | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (160,138), (128,138), (170,138), (180, 138) or (190,138) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,2,12) | |
surface_pressure | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,152) or (190,152); returned value = exp(lnsp) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,3,25); returned value = exp(lnsp) | |
pressure | available | optional |
condition | surface_pressure is available and at least one parameter has vertical coordinate values | |
path | ..../coordinateValues[] | |
description | the coordinateValues contain [a(1), ..., a(N+1), b(1), ..., b(N+1)] coefficients for the N+1 vertical layer boundaries; p(N-i) = (a(i) + a(i+1) + (b(i) + b(i+1))lnsp)/2 | |
pressure_bounds | available | optional |
condition | surface_pressure is available and at least one parameter has vertical coordinate values | |
path | ..../coordinateValues[] | |
description | the coordinateValues contain [a(1), ..., a(N+1), b(1), ..., b(N+1)] coefficients for the N+1 vertical layer boundaries; p(N-i,1) = a(i) + b(i)lnsp; p(N-i,2) = a(i+1) + b(i+1)lnsp | |
cloud_fraction | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,164), (160,164), (170,164), (180,164), or (190,164) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,128,164) | |
surface_temperature | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,167), (160,167), (180,167), or (190,167) | |
land_flag | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,172), (160,172), (171,172), (174,172), (175,172), (180,172), or (190,172) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (2,0,0) | |
LWC_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,246) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,1,83) | |
IWC_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (128,247) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (0,1,84) | |
CO2_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,61) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,61) | |
CH4_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,62) or (217,4) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,62) or (192,217,4) | |
surface_PM1_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,72) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,72) | |
surface_PM2p5_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,73) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,73) | |
surface_PM10_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,74) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,74) | |
NO2_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,121) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,121) | |
SO2_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,122) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,122) | |
CO_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,123) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,123) | |
HCHO_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,124) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,124) | |
NO2_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,125) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,125) | |
SO2_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,126) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,126) | |
CO_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,127) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,127) | |
HCHO_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,128) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,128) | |
O3_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,203) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,203) | |
O3_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,206) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,206) | |
aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | Only one AOD wavelength is allowed; (table,indicator) = (210,207) [550nm], (210,213) [469nm], (210,214) [670nm], (210,215) [865nm], or (210,216) [1240nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,207) [550nm], (192,210,213) [469nm], (192,210,214) [670nm], (192,210,215) [865nm], or (192,210,216) [1240nm] | |
sea_salt_aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,208) [550nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,208) [550nm] | |
dust_aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,209) [550nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,209) [550nm] | |
organic_matter_aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,210) [550nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,210) [550nm] | |
black_carbon_aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,211) [550nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,211) [550nm] | |
sulphate_aerosol_optical_depth | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (210,212) [550nm] | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,210,212) [550nm] | |
HNO3_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,6) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,6) | |
C2H3NO5_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,13) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,13) | |
C5H8_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,16) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,16) | |
NO_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,27) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,27) | |
OH_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,30) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,30) | |
C2H6_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,45) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,45) | |
C3H8_mass_mixing_ratio | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (217,47) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,217,47) | |
CH4_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,4) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,4) | |
HNO3_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,6) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,6) | |
C2H3NO5_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,13) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,13) | |
C5H8_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,16) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,16) | |
NO_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,27) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,27) | |
OH_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,30) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,30) | |
C2H6_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,45) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,45) | |
C3H8_column_density | available | optional |
condition | GRIB1 | |
path | /[]/data/values[] | |
description | (table,indicator) = (218,47) | |
condition | GRIB2 | |
path | /[]/data[]/values[] | |
description | (discipline,category,number) = (192,218,47) |