From 2158a5ef831ede6fbcddbac1aec65b248747f452 Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Mon, 8 Apr 2024 14:33:15 +0000 Subject: [PATCH] ECC-1787: GRIB2: Add time-mean versions of existing parameters --- definitions/grib2/cfVarName.def | 268 ++++++++++++++++++ .../grib2/localConcepts/ecmf/cfVarName.def | 6 - .../localConcepts/ecmf/cfVarName.legacy.def | 6 + definitions/grib2/localConcepts/ecmf/name.def | 6 - .../grib2/localConcepts/ecmf/name.legacy.def | 6 + .../grib2/localConcepts/ecmf/paramId.def | 6 - .../localConcepts/ecmf/paramId.legacy.def | 6 + .../grib2/localConcepts/ecmf/shortName.def | 6 - .../localConcepts/ecmf/shortName.legacy.def | 6 + .../grib2/localConcepts/ecmf/units.def | 6 - .../grib2/localConcepts/ecmf/units.legacy.def | 6 + .../grib2/localConcepts/s2s/cfName.def | 8 + .../grib2/localConcepts/s2s/cfVarName.def | 42 +++ definitions/grib2/localConcepts/s2s/name.def | 42 +++ .../grib2/localConcepts/s2s/paramId.def | 42 +++ .../grib2/localConcepts/s2s/shortName.def | 42 +++ definitions/grib2/localConcepts/s2s/units.def | 42 +++ .../grib2/localConcepts/uerra/cfName.def | 45 +++ .../grib2/localConcepts/uerra/cfVarName.def | 136 +++++++++ .../grib2/localConcepts/uerra/name.def | 136 +++++++++ .../grib2/localConcepts/uerra/paramId.def | 136 +++++++++ .../grib2/localConcepts/uerra/shortName.def | 136 +++++++++ .../grib2/localConcepts/uerra/units.def | 136 +++++++++ definitions/grib2/name.def | 268 ++++++++++++++++++ definitions/grib2/paramId.def | 268 ++++++++++++++++++ definitions/grib2/shortName.def | 268 ++++++++++++++++++ definitions/grib2/units.def | 268 ++++++++++++++++++ 27 files changed, 2313 insertions(+), 30 deletions(-) diff --git a/definitions/grib2/cfVarName.def b/definitions/grib2/cfVarName.def index 5c02b0dad..8f4a8ea79 100644 --- a/definitions/grib2/cfVarName.def +++ b/definitions/grib2/cfVarName.def @@ -1299,6 +1299,34 @@ parameterCategory = 0 ; parameterNumber = 84 ; } +#Time-mean mean zero-crossing wave period +'avg_mp2' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean significant height of combined wind waves and swell +'avg_swh' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean peak wave period +'avg_pp1d' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 34 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean wave period +'avg_mwp' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 15 ; + typeOfStatisticalProcessing = 0 ; + } #Mean sea water temperature in the upper 300 m 'mswt300m' = { discipline = 10 ; @@ -4717,6 +4745,236 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean snow density +'mrsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean low vegetation cover +'mcvl' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 53 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean high vegetation cover +'mcvh' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 54 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea ice area fraction +'mci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea surface temperature +'msst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, low vegetation +'mlai_lv' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 55 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, high vegetation +'mlai_hv' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 56 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column liquid water +'mtclw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column cloud ice water +'mtciw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre specific humidity +'m2sh' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer temperature +'mlmlt' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer depth +'mlmld' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre relative humidity +'m2r' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of snow cover +'mfscov' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean soil temperature +'msot' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean U component of wind +'mu' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean V component of wind +'mv' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean surface pressure +'msp' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column water +'mtcw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column vertically-integrated water vapour +'mtcwv' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 64 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean sea level pressure +'mmsl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean relative humidity +'mr' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre U wind component +'m10u' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre V wind component +'m10v' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre dewpoint temperature +'m2d' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean temperature of snow layer +'mtsn' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast surface roughness +'mfsr' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast logarithm of surface roughness for heat +'mflsr' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 54 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'chcross' = { discipline = 1 ; @@ -10528,6 +10786,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 0 ; } +#Mean of 10 metre wind speed +'mean10ws' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Lake total depth 'dl' = { discipline = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfVarName.def b/definitions/grib2/localConcepts/ecmf/cfVarName.def index 0387acf1f..da85ede9c 100644 --- a/definitions/grib2/localConcepts/ecmf/cfVarName.def +++ b/definitions/grib2/localConcepts/ecmf/cfVarName.def @@ -21917,12 +21917,6 @@ parameterCategory = 220 ; parameterNumber = 228 ; } -#Mean of 10 metre wind speed -'mean10ws' = { - discipline = 192 ; - parameterCategory = 228 ; - parameterNumber = 5 ; - } #Mean total cloud cover 'meantcc' = { localTablesVersion = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def b/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def index 968598eff..93fff7f80 100644 --- a/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/cfVarName.legacy.def @@ -1393,3 +1393,9 @@ parameterCategory = 228 ; parameterNumber = 6 ; } +#Mean of 10 metre wind speed +'mean10ws' = { + discipline = 192 ; + parameterCategory = 228 ; + parameterNumber = 5 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/name.def b/definitions/grib2/localConcepts/ecmf/name.def index a5874c159..3fd5fdf95 100644 --- a/definitions/grib2/localConcepts/ecmf/name.def +++ b/definitions/grib2/localConcepts/ecmf/name.def @@ -21917,12 +21917,6 @@ parameterCategory = 220 ; parameterNumber = 228 ; } -#Mean of 10 metre wind speed -'Mean of 10 metre wind speed' = { - discipline = 192 ; - parameterCategory = 228 ; - parameterNumber = 5 ; - } #Mean total cloud cover 'Mean total cloud cover' = { localTablesVersion = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/name.legacy.def b/definitions/grib2/localConcepts/ecmf/name.legacy.def index 56a43ad19..5881e995d 100644 --- a/definitions/grib2/localConcepts/ecmf/name.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/name.legacy.def @@ -1393,3 +1393,9 @@ parameterCategory = 228 ; parameterNumber = 6 ; } +#Mean of 10 metre wind speed +'Mean of 10 metre wind speed' = { + discipline = 192 ; + parameterCategory = 228 ; + parameterNumber = 5 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/paramId.def b/definitions/grib2/localConcepts/ecmf/paramId.def index 4b6e89a60..4f9498d96 100644 --- a/definitions/grib2/localConcepts/ecmf/paramId.def +++ b/definitions/grib2/localConcepts/ecmf/paramId.def @@ -21917,12 +21917,6 @@ parameterCategory = 220 ; parameterNumber = 228 ; } -#Mean of 10 metre wind speed -'228005' = { - discipline = 192 ; - parameterCategory = 228 ; - parameterNumber = 5 ; - } #Mean total cloud cover '228006' = { localTablesVersion = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/paramId.legacy.def b/definitions/grib2/localConcepts/ecmf/paramId.legacy.def index 95fe9045d..2326cf7b7 100644 --- a/definitions/grib2/localConcepts/ecmf/paramId.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/paramId.legacy.def @@ -1393,3 +1393,9 @@ parameterCategory = 228 ; parameterNumber = 6 ; } +#Mean of 10 metre wind speed +'228005' = { + discipline = 192 ; + parameterCategory = 228 ; + parameterNumber = 5 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/shortName.def b/definitions/grib2/localConcepts/ecmf/shortName.def index 0a34950d3..945244df8 100644 --- a/definitions/grib2/localConcepts/ecmf/shortName.def +++ b/definitions/grib2/localConcepts/ecmf/shortName.def @@ -21917,12 +21917,6 @@ parameterCategory = 220 ; parameterNumber = 228 ; } -#Mean of 10 metre wind speed -'mean10ws' = { - discipline = 192 ; - parameterCategory = 228 ; - parameterNumber = 5 ; - } #Mean total cloud cover 'meantcc' = { localTablesVersion = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/shortName.legacy.def b/definitions/grib2/localConcepts/ecmf/shortName.legacy.def index dc09fa250..69ef9ec96 100644 --- a/definitions/grib2/localConcepts/ecmf/shortName.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/shortName.legacy.def @@ -1393,3 +1393,9 @@ parameterCategory = 228 ; parameterNumber = 6 ; } +#Mean of 10 metre wind speed +'mean10ws' = { + discipline = 192 ; + parameterCategory = 228 ; + parameterNumber = 5 ; +} diff --git a/definitions/grib2/localConcepts/ecmf/units.def b/definitions/grib2/localConcepts/ecmf/units.def index ffdd24df0..d6286a028 100644 --- a/definitions/grib2/localConcepts/ecmf/units.def +++ b/definitions/grib2/localConcepts/ecmf/units.def @@ -21917,12 +21917,6 @@ parameterCategory = 220 ; parameterNumber = 228 ; } -#Mean of 10 metre wind speed -'m s**-1' = { - discipline = 192 ; - parameterCategory = 228 ; - parameterNumber = 5 ; - } #Mean total cloud cover '(0 - 1)' = { localTablesVersion = 1 ; diff --git a/definitions/grib2/localConcepts/ecmf/units.legacy.def b/definitions/grib2/localConcepts/ecmf/units.legacy.def index c09039dab..36fe4bb79 100644 --- a/definitions/grib2/localConcepts/ecmf/units.legacy.def +++ b/definitions/grib2/localConcepts/ecmf/units.legacy.def @@ -1393,3 +1393,9 @@ parameterCategory = 228 ; parameterNumber = 6 ; } +#Mean of 10 metre wind speed +'m s**-1' = { + discipline = 192 ; + parameterCategory = 228 ; + parameterNumber = 5 ; +} diff --git a/definitions/grib2/localConcepts/s2s/cfName.def b/definitions/grib2/localConcepts/s2s/cfName.def index ae98cc52f..bcf3dbc72 100644 --- a/definitions/grib2/localConcepts/s2s/cfName.def +++ b/definitions/grib2/localConcepts/s2s/cfName.def @@ -6,6 +6,14 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'sea_ice_area_fraction' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress 'surface_downward_eastward_stress' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/s2s/cfVarName.def b/definitions/grib2/localConcepts/s2s/cfVarName.def index 156261d3c..7b1815490 100644 --- a/definitions/grib2/localConcepts/s2s/cfVarName.def +++ b/definitions/grib2/localConcepts/s2s/cfVarName.def @@ -6,6 +6,29 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'ci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'rsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'sst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum temperature at 2 metres in the last 6 hours 'mx2t6' = { discipline = 0 ; @@ -30,6 +53,15 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#Total column water +'tcw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature 't2m' = { discipline = 0 ; @@ -68,6 +100,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre dewpoint temperature +'d2' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress 'ewss' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/s2s/name.def b/definitions/grib2/localConcepts/s2s/name.def index cc091e047..8f16d165e 100644 --- a/definitions/grib2/localConcepts/s2s/name.def +++ b/definitions/grib2/localConcepts/s2s/name.def @@ -6,6 +6,29 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'Sea ice area fraction' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'Snow density' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'Sea surface temperature' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum temperature at 2 metres in the last 6 hours 'Maximum temperature at 2 metres in the last 6 hours' = { discipline = 0 ; @@ -30,6 +53,15 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#Total column water +'Total column water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '2 metre temperature' = { discipline = 0 ; @@ -68,6 +100,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre dewpoint temperature +'2 metre dewpoint temperature' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress 'Time-integrated eastward turbulent surface stress' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/s2s/paramId.def b/definitions/grib2/localConcepts/s2s/paramId.def index 8db27e06d..9443ada3a 100644 --- a/definitions/grib2/localConcepts/s2s/paramId.def +++ b/definitions/grib2/localConcepts/s2s/paramId.def @@ -6,6 +6,29 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'31' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'33' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'34' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum temperature at 2 metres in the last 6 hours '121' = { discipline = 0 ; @@ -30,6 +53,15 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#Total column water +'136' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '167' = { discipline = 0 ; @@ -68,6 +100,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre dewpoint temperature +'168' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress '180' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/s2s/shortName.def b/definitions/grib2/localConcepts/s2s/shortName.def index 025f7fe6f..4722e59a4 100644 --- a/definitions/grib2/localConcepts/s2s/shortName.def +++ b/definitions/grib2/localConcepts/s2s/shortName.def @@ -6,6 +6,29 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'ci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'rsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'sst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum temperature at 2 metres in the last 6 hours 'mx2t6' = { discipline = 0 ; @@ -30,6 +53,15 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#Total column water +'tcw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '2t' = { discipline = 0 ; @@ -68,6 +100,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre dewpoint temperature +'2d' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress 'ewss' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/s2s/units.def b/definitions/grib2/localConcepts/s2s/units.def index 17ff29efa..a2bd46e5d 100644 --- a/definitions/grib2/localConcepts/s2s/units.def +++ b/definitions/grib2/localConcepts/s2s/units.def @@ -6,6 +6,29 @@ parameterNumber = 0 ; typeOfFirstFixedSurface = 1 ; } +#Sea ice area fraction +'(0 - 1)' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'K' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum temperature at 2 metres in the last 6 hours 'K' = { discipline = 0 ; @@ -30,6 +53,15 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#Total column water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature 'K' = { discipline = 0 ; @@ -68,6 +100,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre dewpoint temperature +'K' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Time-integrated eastward turbulent surface stress 'N m**-2 s' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/uerra/cfName.def b/definitions/grib2/localConcepts/uerra/cfName.def index af74be9c9..4d9bdee78 100644 --- a/definitions/grib2/localConcepts/uerra/cfName.def +++ b/definitions/grib2/localConcepts/uerra/cfName.def @@ -1,4 +1,49 @@ # Automatically generated by ./create_def.pl, do not edit +#Sea ice area fraction +'sea_ice_area_fraction' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'eastward_wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'northward_wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'surface_air_pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'air_pressure_at_mean_sea_level' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'relative_humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface roughness (climatological) 'surface_roughness_length' = { discipline = 2 ; diff --git a/definitions/grib2/localConcepts/uerra/cfVarName.def b/definitions/grib2/localConcepts/uerra/cfVarName.def index 30e719795..ea428109e 100644 --- a/definitions/grib2/localConcepts/uerra/cfVarName.def +++ b/definitions/grib2/localConcepts/uerra/cfVarName.def @@ -17,6 +17,29 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Sea ice area fraction +'ci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'rsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'sst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum 10 metre wind gust since previous post-processing 'fg10' = { discipline = 0 ; @@ -52,6 +75,81 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; } +#Total column cloud liquid water +'tclw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Total column cloud ice water +'tciw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'u' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'v' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'sp' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'msl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'r' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre U wind component +'u10' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre V wind component +'v10' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature 't2m' = { discipline = 0 ; @@ -150,6 +248,16 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#10 metre wind speed +'si10' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Skin temperature 'skt' = { discipline = 0 ; @@ -158,6 +266,17 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#2 metre specific humidity +'sh2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Total column integrated water vapour 'tciwv' = { discipline = 0 ; @@ -206,6 +325,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre relative humidity +'r2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Evaporation 'eva' = { discipline = 0 ; @@ -234,6 +363,13 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 1 ; } +#Fraction of snow cover +'fscov' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } #Accumulated surface downward short-wave radiation flux, clear sky 'adswrf_cs' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/uerra/name.def b/definitions/grib2/localConcepts/uerra/name.def index c1a909c5f..73c57d30c 100644 --- a/definitions/grib2/localConcepts/uerra/name.def +++ b/definitions/grib2/localConcepts/uerra/name.def @@ -17,6 +17,29 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Sea ice area fraction +'Sea ice area fraction' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'Snow density' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'Sea surface temperature' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum 10 metre wind gust since previous post-processing 'Maximum 10 metre wind gust since previous post-processing' = { discipline = 0 ; @@ -52,6 +75,81 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; } +#Total column cloud liquid water +'Total column cloud liquid water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Total column cloud ice water +'Total column cloud ice water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'U component of wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'V component of wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'Surface pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'Mean sea level pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'Relative humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre U wind component +'10 metre U wind component' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre V wind component +'10 metre V wind component' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '2 metre temperature' = { discipline = 0 ; @@ -150,6 +248,16 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#10 metre wind speed +'10 metre wind speed' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Skin temperature 'Skin temperature' = { discipline = 0 ; @@ -158,6 +266,17 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#2 metre specific humidity +'2 metre specific humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Total column integrated water vapour 'Total column integrated water vapour' = { discipline = 0 ; @@ -206,6 +325,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre relative humidity +'2 metre relative humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Evaporation 'Evaporation' = { discipline = 0 ; @@ -234,6 +363,13 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 1 ; } +#Fraction of snow cover +'Fraction of snow cover' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } #Accumulated surface downward short-wave radiation flux, clear sky 'Accumulated surface downward short-wave radiation flux, clear sky' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/uerra/paramId.def b/definitions/grib2/localConcepts/uerra/paramId.def index e572aa115..750253b93 100644 --- a/definitions/grib2/localConcepts/uerra/paramId.def +++ b/definitions/grib2/localConcepts/uerra/paramId.def @@ -17,6 +17,29 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Sea ice area fraction +'31' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'33' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'34' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum 10 metre wind gust since previous post-processing '49' = { discipline = 0 ; @@ -52,6 +75,81 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; } +#Total column cloud liquid water +'78' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Total column cloud ice water +'79' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'131' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'132' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'134' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'151' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'157' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre U wind component +'165' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre V wind component +'166' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '167' = { discipline = 0 ; @@ -150,6 +248,16 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#10 metre wind speed +'207' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Skin temperature '235' = { discipline = 0 ; @@ -158,6 +266,17 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#2 metre specific humidity +'174096' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Total column integrated water vapour '260057' = { discipline = 0 ; @@ -206,6 +325,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre relative humidity +'260242' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Evaporation '260259' = { discipline = 0 ; @@ -234,6 +363,13 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 1 ; } +#Fraction of snow cover +'260289' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } #Accumulated surface downward short-wave radiation flux, clear sky '260423' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/uerra/shortName.def b/definitions/grib2/localConcepts/uerra/shortName.def index ee52342c2..b67a0218a 100644 --- a/definitions/grib2/localConcepts/uerra/shortName.def +++ b/definitions/grib2/localConcepts/uerra/shortName.def @@ -17,6 +17,29 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Sea ice area fraction +'ci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'rsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'sst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum 10 metre wind gust since previous post-processing '10fg' = { discipline = 0 ; @@ -52,6 +75,81 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; } +#Total column cloud liquid water +'tclw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Total column cloud ice water +'tciw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'u' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'v' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'sp' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'msl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'r' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre U wind component +'10u' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre V wind component +'10v' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature '2t' = { discipline = 0 ; @@ -150,6 +248,16 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#10 metre wind speed +'10si' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Skin temperature 'skt' = { discipline = 0 ; @@ -158,6 +266,17 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#2 metre specific humidity +'2sh' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Total column integrated water vapour 'tciwv' = { discipline = 0 ; @@ -206,6 +325,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre relative humidity +'2r' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Evaporation 'eva' = { discipline = 0 ; @@ -234,6 +363,13 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 1 ; } +#Fraction of snow cover +'fscov' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } #Accumulated surface downward short-wave radiation flux, clear sky 'adswrf_cs' = { discipline = 0 ; diff --git a/definitions/grib2/localConcepts/uerra/units.def b/definitions/grib2/localConcepts/uerra/units.def index b8d037b96..0ae46ceda 100644 --- a/definitions/grib2/localConcepts/uerra/units.def +++ b/definitions/grib2/localConcepts/uerra/units.def @@ -17,6 +17,29 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#Sea ice area fraction +'(0 - 1)' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Snow density +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Sea surface temperature +'K' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Maximum 10 metre wind gust since previous post-processing 'm s**-1' = { discipline = 0 ; @@ -52,6 +75,81 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; } +#Total column cloud liquid water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Total column cloud ice water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#U component of wind +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#V component of wind +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Surface pressure +'Pa' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Mean sea level pressure +'Pa' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Relative humidity +'%' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre U wind component +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#10 metre V wind component +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #2 metre temperature 'K' = { discipline = 0 ; @@ -150,6 +248,16 @@ typeOfStatisticalProcessing = 3 ; lengthOfTimeRange = 6 ; } +#10 metre wind speed +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Skin temperature 'K' = { discipline = 0 ; @@ -158,6 +266,17 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#2 metre specific humidity +'kg kg**-1' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Total column integrated water vapour 'kg m**-2' = { discipline = 0 ; @@ -206,6 +325,16 @@ scaledValueOfFirstFixedSurface = 15 ; scaleFactorOfFirstFixedSurface = 1 ; } +#2 metre relative humidity +'%' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Evaporation 'kg m**-2' = { discipline = 0 ; @@ -234,6 +363,13 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 1 ; } +#Fraction of snow cover +'Proportion' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } #Accumulated surface downward short-wave radiation flux, clear sky 'J m**-2' = { discipline = 0 ; diff --git a/definitions/grib2/name.def b/definitions/grib2/name.def index 1f92dae00..b996d38e6 100644 --- a/definitions/grib2/name.def +++ b/definitions/grib2/name.def @@ -1299,6 +1299,34 @@ parameterCategory = 0 ; parameterNumber = 84 ; } +#Time-mean mean zero-crossing wave period +'Time-mean mean zero-crossing wave period' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean significant height of combined wind waves and swell +'Time-mean significant height of combined wind waves and swell' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean peak wave period +'Time-mean peak wave period' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 34 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean wave period +'Time-mean mean wave period' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 15 ; + typeOfStatisticalProcessing = 0 ; + } #Mean sea water temperature in the upper 300 m 'Mean sea water temperature in the upper 300 m' = { discipline = 10 ; @@ -4717,6 +4745,236 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean snow density +'Time-mean snow density' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean low vegetation cover +'Time-mean low vegetation cover' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 53 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean high vegetation cover +'Time-mean high vegetation cover' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 54 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea ice area fraction +'Time-mean sea ice area fraction' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea surface temperature +'Time-mean sea surface temperature' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, low vegetation +'Time-mean leaf area index, low vegetation' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 55 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, high vegetation +'Time-mean leaf area index, high vegetation' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 56 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column liquid water +'Time-mean total column liquid water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column cloud ice water +'Time-mean total column cloud ice water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre specific humidity +'Time-mean 2 metre specific humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer temperature +'Time-mean lake mix-layer temperature' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer depth +'Time-mean lake mix-layer depth' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre relative humidity +'Time-mean 2 metre relative humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of snow cover +'Time-mean fraction of snow cover' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean soil temperature +'Time-mean soil temperature' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean U component of wind +'Time-mean U component of wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean V component of wind +'Time-mean V component of wind' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean surface pressure +'Time-mean surface pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column water +'Time-mean total column water' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column vertically-integrated water vapour +'Time-mean total column vertically-integrated water vapour' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 64 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean sea level pressure +'Time-mean mean sea level pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean relative humidity +'Time-mean relative humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre U wind component +'Time-mean 10 metre U wind component' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre V wind component +'Time-mean 10 metre V wind component' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre dewpoint temperature +'Time-mean 2 metre dewpoint temperature' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean temperature of snow layer +'Time-mean temperature of snow layer' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast surface roughness +'Time-mean forecast surface roughness' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast logarithm of surface roughness for heat +'Time-mean forecast logarithm of surface roughness for heat' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 54 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'Cross sectional area of flow in channel' = { discipline = 1 ; @@ -10528,6 +10786,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 0 ; } +#Mean of 10 metre wind speed +'Mean of 10 metre wind speed' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Lake total depth 'Lake total depth' = { discipline = 1 ; diff --git a/definitions/grib2/paramId.def b/definitions/grib2/paramId.def index 2c12b17ad..a88c71c56 100644 --- a/definitions/grib2/paramId.def +++ b/definitions/grib2/paramId.def @@ -1299,6 +1299,34 @@ parameterCategory = 0 ; parameterNumber = 84 ; } +#Time-mean mean zero-crossing wave period +'141221' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean significant height of combined wind waves and swell +'141229' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean peak wave period +'141231' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 34 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean wave period +'141232' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 15 ; + typeOfStatisticalProcessing = 0 ; + } #Mean sea water temperature in the upper 300 m '151127' = { discipline = 10 ; @@ -4717,6 +4745,236 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean snow density +'235080' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean low vegetation cover +'235081' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 53 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean high vegetation cover +'235082' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 54 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea ice area fraction +'235083' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea surface temperature +'235084' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, low vegetation +'235085' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 55 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, high vegetation +'235086' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 56 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column liquid water +'235087' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column cloud ice water +'235088' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre specific humidity +'235089' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer temperature +'235090' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer depth +'235091' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre relative humidity +'235092' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of snow cover +'235093' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean soil temperature +'235094' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean U component of wind +'235131' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean V component of wind +'235132' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean surface pressure +'235134' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column water +'235136' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column vertically-integrated water vapour +'235137' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 64 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean sea level pressure +'235151' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean relative humidity +'235157' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre U wind component +'235165' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre V wind component +'235166' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre dewpoint temperature +'235168' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean temperature of snow layer +'235238' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast surface roughness +'235244' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast logarithm of surface roughness for heat +'235245' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 54 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel '240011' = { discipline = 1 ; @@ -10528,6 +10786,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 0 ; } +#Mean of 10 metre wind speed +'228005' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Lake total depth '228007' = { discipline = 1 ; diff --git a/definitions/grib2/shortName.def b/definitions/grib2/shortName.def index f33047c40..7d834b0e4 100644 --- a/definitions/grib2/shortName.def +++ b/definitions/grib2/shortName.def @@ -1299,6 +1299,34 @@ parameterCategory = 0 ; parameterNumber = 84 ; } +#Time-mean mean zero-crossing wave period +'avg_mp2' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean significant height of combined wind waves and swell +'avg_swh' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean peak wave period +'avg_pp1d' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 34 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean wave period +'avg_mwp' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 15 ; + typeOfStatisticalProcessing = 0 ; + } #Mean sea water temperature in the upper 300 m 'mswt300m' = { discipline = 10 ; @@ -4717,6 +4745,236 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean snow density +'mrsn' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean low vegetation cover +'mcvl' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 53 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean high vegetation cover +'mcvh' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 54 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea ice area fraction +'mci' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea surface temperature +'msst' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, low vegetation +'mlai_lv' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 55 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, high vegetation +'mlai_hv' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 56 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column liquid water +'mtclw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column cloud ice water +'mtciw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre specific humidity +'m2sh' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer temperature +'mlmlt' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer depth +'mlmld' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre relative humidity +'m2r' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of snow cover +'mfscov' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean soil temperature +'msot' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean U component of wind +'mu' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean V component of wind +'mv' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean surface pressure +'msp' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column water +'mtcw' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column vertically-integrated water vapour +'mtcwv' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 64 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean sea level pressure +'mmsl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean relative humidity +'mr' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre U wind component +'m10u' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre V wind component +'m10v' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre dewpoint temperature +'m2d' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean temperature of snow layer +'mtsn' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast surface roughness +'mfsr' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast logarithm of surface roughness for heat +'mflsr' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 54 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'chcross' = { discipline = 1 ; @@ -10528,6 +10786,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 0 ; } +#Mean of 10 metre wind speed +'mean10ws' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Lake total depth 'dl' = { discipline = 1 ; diff --git a/definitions/grib2/units.def b/definitions/grib2/units.def index 0a396c1bb..0ab97ac1d 100644 --- a/definitions/grib2/units.def +++ b/definitions/grib2/units.def @@ -1299,6 +1299,34 @@ parameterCategory = 0 ; parameterNumber = 84 ; } +#Time-mean mean zero-crossing wave period +'s' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean significant height of combined wind waves and swell +'m' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean peak wave period +'s' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 34 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean wave period +'s' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 15 ; + typeOfStatisticalProcessing = 0 ; + } #Mean sea water temperature in the upper 300 m 'K' = { discipline = 10 ; @@ -4717,6 +4745,236 @@ typeOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean snow density +'kg m**-3' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 61 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean low vegetation cover +'(0 - 1)' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 53 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean high vegetation cover +'(0 - 1)' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 54 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea ice area fraction +'(0 - 1)' = { + discipline = 10 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean sea surface temperature +'K' = { + discipline = 10 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, low vegetation +'m**2 m**-2' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 55 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean leaf area index, high vegetation +'m**2 m**-2' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 56 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column liquid water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 69 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column cloud ice water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 70 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre specific humidity +'kg kg**-1' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer temperature +'K' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean lake mix-layer depth +'m' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 166 ; + typeOfSecondFixedSurface = 255 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre relative humidity +'%' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of snow cover +'Proportion' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 121 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean soil temperature +'K' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean U component of wind +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean V component of wind +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean surface pressure +'Pa' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column water +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean total column vertically-integrated water vapour +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 64 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean mean sea level pressure +'Pa' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean relative humidity +'%' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre U wind component +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 2 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 10 metre V wind component +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 3 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean 2 metre dewpoint temperature +'K' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 6 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean temperature of snow layer +'K' = { + discipline = 2 ; + parameterCategory = 3 ; + parameterNumber = 28 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast surface roughness +'m' = { + discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean forecast logarithm of surface roughness for heat +'Numeric' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 54 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'm**2' = { discipline = 1 ; @@ -10528,6 +10786,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 0 ; } +#Mean of 10 metre wind speed +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 0 ; + } #Lake total depth 'm' = { discipline = 1 ;