From 84affd7b46b2a8aa777215b0e884ceebd3029936 Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Wed, 20 Oct 2021 19:18:16 +0100 Subject: [PATCH] ECC-1289: GRIB2: parameter database changes required for removal of is_uerra and is_efas keys --- .../grib2/localConcepts/hydro/name.def | 3 +- .../grib2/localConcepts/hydro/shortName.def | 3 +- .../grib2/localConcepts/hydro/units.def | 3 +- .../grib2/localConcepts/uerra/cfVarName.def | 165 +++++++++--------- .../grib2/localConcepts/uerra/name.def | 147 ++++++++-------- .../grib2/localConcepts/uerra/paramId.def | 58 +++--- .../grib2/localConcepts/uerra/shortName.def | 153 ++++++++-------- .../grib2/localConcepts/uerra/units.def | 153 ++++++++-------- 8 files changed, 346 insertions(+), 339 deletions(-) diff --git a/definitions/grib2/localConcepts/hydro/name.def b/definitions/grib2/localConcepts/hydro/name.def index 29be30ae1..5390805f1 100644 --- a/definitions/grib2/localConcepts/hydro/name.def +++ b/definitions/grib2/localConcepts/hydro/name.def @@ -1,3 +1,4 @@ +# Automatically generated by ./create_def.pl, do not edit #Total precipitation in the last 6 hours 'Total precipitation in the last 6 hours' = { discipline = 0 ; @@ -17,4 +18,4 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 1 ; lengthOfTimeRange = 24 ; - } +} diff --git a/definitions/grib2/localConcepts/hydro/shortName.def b/definitions/grib2/localConcepts/hydro/shortName.def index 2f3ea9f11..19b565498 100644 --- a/definitions/grib2/localConcepts/hydro/shortName.def +++ b/definitions/grib2/localConcepts/hydro/shortName.def @@ -1,3 +1,4 @@ +# Automatically generated by ./create_def.pl, do not edit #Total precipitation in the last 6 hours 'tp06' = { discipline = 0 ; @@ -17,4 +18,4 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 1 ; lengthOfTimeRange = 24 ; - } +} diff --git a/definitions/grib2/localConcepts/hydro/units.def b/definitions/grib2/localConcepts/hydro/units.def index 25290e5ad..60d462f2d 100644 --- a/definitions/grib2/localConcepts/hydro/units.def +++ b/definitions/grib2/localConcepts/hydro/units.def @@ -1,3 +1,4 @@ +# Automatically generated by ./create_def.pl, do not edit #Total precipitation in the last 6 hours 'kg m**-2' = { discipline = 0 ; @@ -17,4 +18,4 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 1 ; lengthOfTimeRange = 24 ; - } +} diff --git a/definitions/grib2/localConcepts/uerra/cfVarName.def b/definitions/grib2/localConcepts/uerra/cfVarName.def index 24926018d..dad2760fc 100644 --- a/definitions/grib2/localConcepts/uerra/cfVarName.def +++ b/definitions/grib2/localConcepts/uerra/cfVarName.def @@ -1,53 +1,73 @@ +# Automatically generated by ./create_def.pl, do not edit #Wind speed 'ws' = { discipline = 0 ; parameterCategory = 2 ; parameterNumber = 1 ; typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 100 ; - scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; } #Wind speed 'ws' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 200 ; - scaleFactorOfFirstFixedSurface = 0 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 200 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #10 metre wind gust since previous post-processing 'fg10' = { discipline = 0 ; parameterCategory = 2 ; parameterNumber = 22 ; - scaleFactorOfFirstFixedSurface = 0 ; - scaledValueOfFirstFixedSurface = 10 ; - typeOfStatisticalProcessing = 2 ; typeOfFirstFixedSurface = 103 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 3 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 2 ; + lengthOfTimeRange = 3 ; } #10 metre wind gust since previous post-processing 'fg10' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - scaleFactorOfFirstFixedSurface = 0 ; - scaledValueOfFirstFixedSurface = 10 ; - typeOfStatisticalProcessing = 2 ; - typeOfFirstFixedSurface = 103 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 1 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 2 ; + lengthOfTimeRange = 1 ; + } +#2 metre temperature +'t2m' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Maximum temperature at 2 metres since previous post-processing 'mx2t' = { discipline = 0 ; parameterCategory = 0 ; parameterNumber = 0 ; typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 0 ; scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 2 ; + } +#Maximum temperature at 2 metres since previous post-processing +'mx2t' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 2 ; } #Minimum temperature at 2 metres since previous post-processing @@ -55,66 +75,47 @@ discipline = 0 ; parameterCategory = 0 ; parameterNumber = 0 ; - typeOfStatisticalProcessing = 3 ; typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 0 ; scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 3 ; } -#Maximum temperature at 2 metres since previous post-processing -'mx2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - typeOfStatisticalProcessing = 2 ; - } #Minimum temperature at 2 metres since previous post-processing 'mn2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfStatisticalProcessing = 3 ; - typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - } -#Evaporation -'eva' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 6 ; - indicatorOfUnitForTimeRange = 1 ; - } -#Evaporation -'eva' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 24 ; - } -#2 metre temperature -'t2m' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } -#Surface air relative humidity + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 3 ; + } +#2 metre relative humidity 'r2' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } +#Evaporation +'eva' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 6 ; + } +#Evaporation +'eva' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 24 ; +} diff --git a/definitions/grib2/localConcepts/uerra/name.def b/definitions/grib2/localConcepts/uerra/name.def index 40456ac19..bd2aa0b2a 100644 --- a/definitions/grib2/localConcepts/uerra/name.def +++ b/definitions/grib2/localConcepts/uerra/name.def @@ -1,21 +1,22 @@ +# Automatically generated by ./create_def.pl, do not edit #Wind speed 'Wind speed' = { discipline = 0 ; parameterCategory = 2 ; parameterNumber = 1 ; typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 100 ; - scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; } #Wind speed 'Wind speed' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 200 ; - scaleFactorOfFirstFixedSurface = 0 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 200 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #10 metre wind gust since previous post-processing '10 metre wind gust since previous post-processing' = { discipline = 0 ; @@ -24,22 +25,31 @@ typeOfFirstFixedSurface = 103 ; scaledValueOfFirstFixedSurface = 10 ; scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 3 ; + lengthOfTimeRange = 3 ; } #10 metre wind gust since previous post-processing '10 metre wind gust since previous post-processing' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 1 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 2 ; + lengthOfTimeRange = 1 ; + } +#2 metre temperature +'2 metre temperature' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Maximum temperature at 2 metres since previous post-processing 'Maximum temperature at 2 metres since previous post-processing' = { discipline = 0 ; @@ -50,6 +60,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 2 ; } +#Maximum temperature at 2 metres since previous post-processing +'Maximum temperature at 2 metres since previous post-processing' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 2 ; + } #Minimum temperature at 2 metres since previous post-processing 'Minimum temperature at 2 metres since previous post-processing' = { discipline = 0 ; @@ -60,61 +80,42 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 3 ; } -#Maximum temperature at 2 metres since previous post-processing -'Maximum temperature at 2 metres since previous post-processing' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } #Minimum temperature at 2 metres since previous post-processing 'Minimum temperature at 2 metres since previous post-processing' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 3 ; + } +#2 metre relative humidity +'2 metre relative humidity' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Evaporation 'Evaporation' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 6 ; - } + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 6 ; + } #Evaporation 'Evaporation' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 24 ; - } -#2 metre temperature -'2 metre temperature' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - } -#Surface air relative humidity -'Surface air relative humidity' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfFirstFixedSurface = 103 ; - } + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 24 ; +} diff --git a/definitions/grib2/localConcepts/uerra/paramId.def b/definitions/grib2/localConcepts/uerra/paramId.def index ef4a40fa5..373960eea 100644 --- a/definitions/grib2/localConcepts/uerra/paramId.def +++ b/definitions/grib2/localConcepts/uerra/paramId.def @@ -41,6 +41,15 @@ typeOfStatisticalProcessing = 2 ; lengthOfTimeRange = 1 ; } +#2 metre temperature +'167' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Maximum temperature at 2 metres since previous post-processing '201' = { discipline = 0 ; @@ -51,16 +60,6 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 2 ; } -#Minimum temperature at 2 metres since previous post-processing -'202' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 3 ; - } #Maximum temperature at 2 metres since previous post-processing '201' = { discipline = 0 ; @@ -72,6 +71,16 @@ typeOfStatisticalProcessing = 2 ; } #Minimum temperature at 2 metres since previous post-processing +'202' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 2 ; + scaleFactorOfFirstFixedSurface = 0 ; + typeOfStatisticalProcessing = 3 ; + } +#Minimum temperature at 2 metres since previous post-processing '202' = { discipline = 0 ; parameterCategory = 0 ; @@ -81,6 +90,15 @@ scaleFactorOfFirstFixedSurface = 1 ; typeOfStatisticalProcessing = 3 ; } +#2 metre relative humidity +'260242' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Evaporation '260259' = { discipline = 0 ; @@ -100,22 +118,4 @@ indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 1 ; lengthOfTimeRange = 24 ; - } -#2 metre temperature -'167' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } -#Surface air relative humidity -'260242' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } +} diff --git a/definitions/grib2/localConcepts/uerra/shortName.def b/definitions/grib2/localConcepts/uerra/shortName.def index 836bfce97..30852f792 100644 --- a/definitions/grib2/localConcepts/uerra/shortName.def +++ b/definitions/grib2/localConcepts/uerra/shortName.def @@ -1,21 +1,22 @@ +# Automatically generated by ./create_def.pl, do not edit #Wind speed 'ws' = { discipline = 0 ; parameterCategory = 2 ; parameterNumber = 1 ; typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 100 ; - scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; } #Wind speed 'ws' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 200 ; - scaleFactorOfFirstFixedSurface = 0 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 200 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #10 metre wind gust since previous post-processing '10fg' = { discipline = 0 ; @@ -24,22 +25,31 @@ typeOfFirstFixedSurface = 103 ; scaledValueOfFirstFixedSurface = 10 ; scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 3 ; + lengthOfTimeRange = 3 ; } #10 metre wind gust since previous post-processing '10fg' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 1 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 2 ; + lengthOfTimeRange = 1 ; + } +#2 metre temperature +'2t' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Maximum temperature at 2 metres since previous post-processing 'mx2t' = { discipline = 0 ; @@ -50,6 +60,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 2 ; } +#Maximum temperature at 2 metres since previous post-processing +'mx2t' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 2 ; + } #Minimum temperature at 2 metres since previous post-processing 'mn2t' = { discipline = 0 ; @@ -60,61 +80,42 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 3 ; } -#Maximum temperature at 2 metres since previous post-processing -'mx2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } #Minimum temperature at 2 metres since previous post-processing 'mn2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } -#Evaporation -'eva' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 6 ; - } -#Evaporation -'eva' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 24 ; - } -#2 metre temperature -'2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } -#Surface air relative humidity + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 3 ; + } +#2 metre relative humidity '2r' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - } + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } +#Evaporation +'eva' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 6 ; + } +#Evaporation +'eva' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 24 ; +} diff --git a/definitions/grib2/localConcepts/uerra/units.def b/definitions/grib2/localConcepts/uerra/units.def index fc9c4cf36..ff8a48918 100644 --- a/definitions/grib2/localConcepts/uerra/units.def +++ b/definitions/grib2/localConcepts/uerra/units.def @@ -1,21 +1,22 @@ +# Automatically generated by ./create_def.pl, do not edit #Wind speed 'm s**-1' = { discipline = 0 ; parameterCategory = 2 ; parameterNumber = 1 ; typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 100 ; - scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; } #Wind speed 'm s**-1' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 1 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 200 ; - scaleFactorOfFirstFixedSurface = 0 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 200 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #10 metre wind gust since previous post-processing 'm s**-1' = { discipline = 0 ; @@ -24,22 +25,31 @@ typeOfFirstFixedSurface = 103 ; scaledValueOfFirstFixedSurface = 10 ; scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 3 ; + lengthOfTimeRange = 3 ; } #10 metre wind gust since previous post-processing 'm s**-1' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - indicatorOfUnitForTimeRange = 1 ; - lengthOfTimeRange = 1 ; - } + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 2 ; + lengthOfTimeRange = 1 ; + } +#2 metre temperature +'K' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } #Maximum temperature at 2 metres since previous post-processing 'K' = { discipline = 0 ; @@ -50,6 +60,16 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 2 ; } +#Maximum temperature at 2 metres since previous post-processing +'K' = { + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 2 ; + } #Minimum temperature at 2 metres since previous post-processing 'K' = { discipline = 0 ; @@ -60,61 +80,42 @@ scaleFactorOfFirstFixedSurface = 0 ; typeOfStatisticalProcessing = 3 ; } -#Maximum temperature at 2 metres since previous post-processing -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } #Minimum temperature at 2 metres since previous post-processing 'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } -#Evaporation -'kg m**-2' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 6 ; - } -#Evaporation -'kg m**-2' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 79 ; - typeOfFirstFixedSurface = 1 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 1 ; - lengthOfTimeRange = 24 ; - } -#2 metre temperature -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaleFactorOfFirstFixedSurface = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - } -#Surface air relative humidity + discipline = 0 ; + parameterCategory = 0 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 3 ; + } +#2 metre relative humidity '%' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 1 ; - scaledValueOfFirstFixedSurface = 15 ; - scaleFactorOfFirstFixedSurface = 1 ; - typeOfFirstFixedSurface = 103 ; - } + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 15 ; + scaleFactorOfFirstFixedSurface = 1 ; + } +#Evaporation +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 6 ; + } +#Evaporation +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 79 ; + typeOfFirstFixedSurface = 1 ; + indicatorOfUnitForTimeRange = 1 ; + typeOfStatisticalProcessing = 1 ; + lengthOfTimeRange = 24 ; +}