diff --git a/definitions/grib2/cfVarName.def b/definitions/grib2/cfVarName.def index 14fd166dc..9ec77b5dd 100644 --- a/definitions/grib2/cfVarName.def +++ b/definitions/grib2/cfVarName.def @@ -357,30 +357,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Maximum temperature at 2 metres in the last 6 hours -'mx2t6' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Minimum temperature at 2 metres in the last 6 hours -'mn2t6' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 6 ; - } #Surface emissivity 'emis' = { discipline = 2 ; @@ -434,6 +410,11 @@ #Total column water 'tcw' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + } #Total column vertically-integrated water vapour 'tcwv' = { discipline = 0 ; @@ -477,6 +458,14 @@ parameterCategory = 0 ; parameterNumber = 76 ; } +#Surface net radiation (SW and LW) +'snr' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 1 ; + } #Top net radiation (SW and LW) 'tnr' = { discipline = 0 ; @@ -485,6 +474,13 @@ typeOfFirstFixedSurface = 8 ; typeOfStatisticalProcessing = 1 ; } +#Mean sea level pressure +'msl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + } #Divergence 'd' = { discipline = 0 ; @@ -685,26 +681,6 @@ parameterNumber = 23 ; typeOfStatisticalProcessing = 1 ; } -#Maximum temperature at 2 metres since previous post-processing -'mx2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum temperature at 2 metres since previous post-processing -'mn2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 3 ; - } #Ozone mass mixing ratio 'o3' = { discipline = 0 ; @@ -1229,9 +1205,15 @@ #Mean wave period of second swell partition 'mwp2' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 51 ; + } #Significant wave height of third swell partition 'swh3' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Mean wave direction of third swell partition 'mwd3' = { discipline = 10 ; @@ -1332,6 +1314,18 @@ parameterNumber = 15 ; typeOfStatisticalProcessing = 0 ; } +#Mean sea water temperature in the upper 300 m +'mswt300m' = { + discipline = 10 ; + parameterCategory = 4 ; + parameterNumber = 15 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 160 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = 300 ; + scaleFactorOfSecondFixedSurface = 0 ; + } #Total column vertically-integrated water enthalpy 'viwe' = { discipline = 0 ; @@ -1433,6 +1427,14 @@ parameterNumber = 59 ; typeOfGeneratingProcess = 9 ; } +#Ammonium aerosol mass mixing ratio +'aermr18' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + is_aerosol = 1 ; + } #Nitrate aerosol optical depth at 550 nm 'niaod550' = { discipline = 0 ; @@ -1518,6 +1520,15 @@ is_chemical_srcsink = 1 ; sourceSinkChemicalPhysicalProcess = 7 ; } +#Ammonium aerosol mass mixing ratio +'aermr18diff' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + typeOfGeneratingProcess = 20 ; + is_aerosol = 1 ; + } #Biogenic secondary organic aerosol mass mixing ratio increment 'aermr19diff' = { discipline = 0 ; @@ -2817,18 +2828,6 @@ scaledValueOfFirstFixedSurface = 27315 ; scaleFactorOfFirstFixedSurface = 2 ; } -#Maximum 10 metre wind gust in the last 3 hours -'fg310' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } #Instantaneous 10 metre wind gust 'i10fg' = { discipline = 0 ; @@ -2862,28 +2861,6 @@ parameterCategory = 6 ; parameterNumber = 37 ; } -#Maximum CAPE in the last 6 hours -'mxcape6' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 6 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Maximum CAPES in the last 6 hours -'mxcapes6' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 19 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } #2 metre relative humidity with respect to water 'rhw2' = { discipline = 0 ; @@ -2941,17 +2918,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Averaged total lightning flash density in the last hour -'litota1' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 1 ; - } #Instantaneous cloud-to-ground lightning flash density 'licgi' = { discipline = 0 ; @@ -2989,28 +2955,6 @@ parameterCategory = 1 ; parameterNumber = 120 ; } -#Averaged total lightning flash density in the last 3 hours -'litota3' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 3 ; - } -#Averaged total lightning flash density in the last 6 hours -'litota6' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 6 ; - } #Averaged cloud-to-ground lightning flash density in the last 3 hours 'licga3' = { discipline = 0 ; @@ -3195,22 +3139,6 @@ parameterNumber = 56 ; typeOfFirstFixedSurface = 1 ; } -#Maximum total precipitation rate since previous post-processing -'mxtpr' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum total precipitation rate since previous post-processing -'mntpr' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } #Mixed-layer CAPE in the lowest 50 hPa 'mlcape50' = { discipline = 0 ; @@ -3301,6 +3229,15 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#100 metre wind speed +'si100' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #Urban cover 'cur' = { discipline = 2 ; @@ -3364,6 +3301,9 @@ #C4 grass cover 'c4gr' = { discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Accumulated freezing rain water equivalent 'fzrawe' = { discipline = 0 ; @@ -3714,6 +3654,13 @@ parameterNumber = 34 ; typeOfFirstFixedSurface = 16 ; } +#Geometric height of atmospheric isothermal level above ground +'haig' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 34 ; + typeOfFirstFixedSurface = 20 ; + } #Roof temperature 'rft' = { discipline = 0 ; @@ -4576,6 +4523,14 @@ parameterNumber = 42 ; typeOfStatisticalProcessing = 0 ; } +#Mean top net short-wave radiation flux, clear sky +'mtnswrfcs' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 11 ; + typeOfFirstFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #Mean top net long-wave radiation flux, clear sky 'mtnlwrfcs' = { discipline = 0 ; @@ -5840,6 +5795,9 @@ #Total water precipitation 'twatp' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 49 ; + } #Total snow precipitation 'tsnowp' = { discipline = 0 ; @@ -5861,6 +5819,12 @@ parameterNumber = 52 ; typeOfFirstFixedSurface = 1 ; } +#Total snowfall rate water equivalent +'tsrwe' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 53 ; + } #Large scale precipitation rate 'lsprate' = { discipline = 0 ; @@ -6397,6 +6361,12 @@ parameterCategory = 19 ; parameterNumber = 4 ; } +#Icing top +'icit' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 5 ; + } #Icing base 'icib' = { discipline = 0 ; @@ -8580,6 +8550,15 @@ #Wind stress at sea surface 'wst_sea' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + } #Wind speed at 10m above sea surface 'ws10_sea' = { discipline = 0 ; @@ -9717,6 +9696,16 @@ #Time-mean wind stress at sea surface 'avg_wst_sea' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 0 ; + } #Time-mean wind speed at 10m above sea surface 'avg_10ws_sea' = { discipline = 0 ; @@ -9821,6 +9810,45 @@ scaleFactorOfSecondFixedSurface = missing() ; typeOfStatisticalProcessing = 0 ; } +#Time-accumulated net short wave radiation at sea surface +'acc_ssr_sea' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 9 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated total precipitation at sea surface +'tp_sea' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 52 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated snow precipitation at sea surface +'sn_sea' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 66 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } #Virtual temperature 'vtmp' = { discipline = 0 ; @@ -10706,6 +10734,15 @@ parameterCategory = 0 ; parameterNumber = 39 ; } +#10 metre wind direction +'dwi' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 41 ; + typeOfFirstFixedSurface = 102 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #2D wave spectra (single) 'd2fd' = { discipline = 10 ; @@ -10922,6 +10959,14 @@ parameterNumber = 40 ; typeOfStatisticalProcessing = 1 ; } +#Time-mean surface net radiation flux (SW and LW) +'msnrf' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface runoff 'sro' = { discipline = 2 ; diff --git a/definitions/grib2/localConcepts/ecmf/cfVarName.def b/definitions/grib2/localConcepts/ecmf/cfVarName.def index 4870b8d24..a420caa6b 100644 --- a/definitions/grib2/localConcepts/ecmf/cfVarName.def +++ b/definitions/grib2/localConcepts/ecmf/cfVarName.def @@ -194,30 +194,6 @@ parameterCategory = 128 ; parameterNumber = 46 ; } -#Maximum temperature at 2 metres in the last 24 hours -'mx2t24' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 24 ; - } -#Minimum temperature at 2 metres in the last 24 hours -'mn2t24' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 24 ; - } #Observation count 'obct' = { discipline = 192 ; @@ -524,12 +500,6 @@ parameterCategory = 128 ; parameterNumber = 120 ; } -#Maximum 10 metre wind gust in the last 6 hours -'p10fg6' = { - discipline = 192 ; - parameterCategory = 128 ; - parameterNumber = 123 ; - } #Vertically integrated total energy 'vite' = { discipline = 192 ; @@ -917,6 +887,12 @@ parameterCategory = 19 ; parameterNumber = 193 ; } +#Accumulated ice water tendency +'aiw' = { + discipline = 192 ; + parameterCategory = 128 ; + parameterNumber = 249 ; + } #Ice age 'ice' = { discipline = 192 ; @@ -1169,6 +1145,12 @@ parameterCategory = 200 ; parameterNumber = 48 ; } +#10 metre wind gust difference +'fgdiff10' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 49 ; + } #Large-scale precipitation fraction difference 'lspfdiff' = { discipline = 192 ; @@ -1703,6 +1685,12 @@ parameterCategory = 200 ; parameterNumber = 148 ; } +#Surface net radiation difference +'snrdiff' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 149 ; + } #Top net radiation difference 'tnrdiff' = { discipline = 192 ; @@ -2275,6 +2263,12 @@ parameterCategory = 200 ; parameterNumber = 248 ; } +#Accumulated ice water tendency difference +'aiwdiff' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 249 ; + } #Ice age difference 'icediff' = { discipline = 192 ; @@ -3308,6 +3302,12 @@ parameterNumber = 48 ; } #Experimental product +'p49.212' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 49 ; + } +#Experimental product 'p50.212' = { discipline = 192 ; parameterCategory = 212 ; @@ -3902,6 +3902,12 @@ parameterNumber = 148 ; } #Experimental product +'p149.212' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 149 ; + } +#Experimental product 'p150.212' = { discipline = 192 ; parameterCategory = 212 ; @@ -4496,6 +4502,12 @@ parameterNumber = 248 ; } #Experimental product +'p249.212' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 249 ; + } +#Experimental product 'p250.212' = { discipline = 192 ; parameterCategory = 212 ; @@ -4848,6 +4860,13 @@ discipline = 192 ; parameterCategory = 213 ; parameterNumber = 148 ; + } +#Random pattern 49 for SPP scheme +'spp49' = { + discipline = 192 ; + parameterCategory = 213 ; + parameterNumber = 149 ; + } #Random pattern 50 for SPP scheme 'spp50' = { discipline = 192 ; @@ -5568,6 +5587,12 @@ parameterCategory = 214 ; parameterNumber = 48 ; } +#Clear-sky surface UV spectral flux (385-390 nm) +'uvsflxcs385390' = { + discipline = 192 ; + parameterCategory = 214 ; + parameterNumber = 49 ; + } #Clear-sky surface UV spectral flux (390-395 nm) 'uvsflxcs390395' = { discipline = 192 ; @@ -5874,6 +5899,12 @@ parameterCategory = 215 ; parameterNumber = 48 ; } +#Source/gain of hydrophobic organic matter aerosol +'aersrcomhphob' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 49 ; + } #Source/gain of hydrophilic organic matter aerosol 'aersrcomhphil' = { discipline = 192 ; @@ -6468,6 +6499,12 @@ parameterCategory = 215 ; parameterNumber = 148 ; } +#Single scattering albedo at 1640 nm +'ssa1640' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 149 ; + } #Asymmetry factor at 340 nm 'asymmetry340' = { discipline = 192 ; @@ -13532,30 +13569,6 @@ parameterCategory = 228 ; parameterNumber = 25 ; } -#Maximum temperature at 2 metres in the last 3 hours -'mx2t3' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } -#Minimum temperature at 2 metres in the last 3 hours -'mn2t3' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 3 ; - } #Soil wetness index in layer 1 'swi1' = { discipline = 192 ; @@ -19139,12 +19152,6 @@ parameterCategory = 174 ; parameterNumber = 42 ; } -#10 metre wind gust in the last 24 hours -'p49.174' = { - discipline = 192 ; - parameterCategory = 174 ; - parameterNumber = 49 ; - } #1.5m temperature - mean in the last 24 hours 'p55.174' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/name.def b/definitions/grib2/localConcepts/ecmf/name.def index 93e45a287..09639e6c0 100644 --- a/definitions/grib2/localConcepts/ecmf/name.def +++ b/definitions/grib2/localConcepts/ecmf/name.def @@ -194,30 +194,6 @@ parameterCategory = 128 ; parameterNumber = 46 ; } -#Maximum temperature at 2 metres in the last 24 hours -'Maximum temperature at 2 metres in the last 24 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 24 ; - } -#Minimum temperature at 2 metres in the last 24 hours -'Minimum temperature at 2 metres in the last 24 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 24 ; - } #Observation count 'Observation count' = { discipline = 192 ; @@ -524,12 +500,6 @@ parameterCategory = 128 ; parameterNumber = 120 ; } -#Maximum 10 metre wind gust in the last 6 hours -'Maximum 10 metre wind gust in the last 6 hours' = { - discipline = 192 ; - parameterCategory = 128 ; - parameterNumber = 123 ; - } #Vertically integrated total energy 'Vertically integrated total energy' = { discipline = 192 ; @@ -917,6 +887,12 @@ parameterCategory = 19 ; parameterNumber = 193 ; } +#Accumulated ice water tendency +'Accumulated ice water tendency' = { + discipline = 192 ; + parameterCategory = 128 ; + parameterNumber = 249 ; + } #Ice age 'Ice age' = { discipline = 192 ; @@ -1169,6 +1145,12 @@ parameterCategory = 200 ; parameterNumber = 48 ; } +#10 metre wind gust difference +'10 metre wind gust difference' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 49 ; + } #Large-scale precipitation fraction difference 'Large-scale precipitation fraction difference' = { discipline = 192 ; @@ -1703,6 +1685,12 @@ parameterCategory = 200 ; parameterNumber = 148 ; } +#Surface net radiation difference +'Surface net radiation difference' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 149 ; + } #Top net radiation difference 'Top net radiation difference' = { discipline = 192 ; @@ -2275,6 +2263,12 @@ parameterCategory = 200 ; parameterNumber = 248 ; } +#Accumulated ice water tendency difference +'Accumulated ice water tendency difference' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 249 ; + } #Ice age difference 'Ice age difference' = { discipline = 192 ; @@ -3308,6 +3302,12 @@ parameterNumber = 48 ; } #Experimental product +'Experimental product' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 49 ; + } +#Experimental product 'Experimental product' = { discipline = 192 ; parameterCategory = 212 ; @@ -3902,6 +3902,12 @@ parameterNumber = 148 ; } #Experimental product +'Experimental product' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 149 ; + } +#Experimental product 'Experimental product' = { discipline = 192 ; parameterCategory = 212 ; @@ -4496,6 +4502,12 @@ parameterNumber = 248 ; } #Experimental product +'Experimental product' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 249 ; + } +#Experimental product 'Experimental product' = { discipline = 192 ; parameterCategory = 212 ; @@ -4848,6 +4860,13 @@ discipline = 192 ; parameterCategory = 213 ; parameterNumber = 148 ; + } +#Random pattern 49 for SPP scheme +'Random pattern 49 for SPP scheme' = { + discipline = 192 ; + parameterCategory = 213 ; + parameterNumber = 149 ; + } #Random pattern 50 for SPP scheme 'Random pattern 50 for SPP scheme' = { discipline = 192 ; @@ -5568,6 +5587,12 @@ parameterCategory = 214 ; parameterNumber = 48 ; } +#Clear-sky surface UV spectral flux (385-390 nm) +'Clear-sky surface UV spectral flux (385-390 nm)' = { + discipline = 192 ; + parameterCategory = 214 ; + parameterNumber = 49 ; + } #Clear-sky surface UV spectral flux (390-395 nm) 'Clear-sky surface UV spectral flux (390-395 nm)' = { discipline = 192 ; @@ -5874,6 +5899,12 @@ parameterCategory = 215 ; parameterNumber = 48 ; } +#Source/gain of hydrophobic organic matter aerosol +'Source/gain of hydrophobic organic matter aerosol' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 49 ; + } #Source/gain of hydrophilic organic matter aerosol 'Source/gain of hydrophilic organic matter aerosol' = { discipline = 192 ; @@ -6468,6 +6499,12 @@ parameterCategory = 215 ; parameterNumber = 148 ; } +#Single scattering albedo at 1640 nm +'Single scattering albedo at 1640 nm' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 149 ; + } #Asymmetry factor at 340 nm 'Asymmetry factor at 340 nm' = { discipline = 192 ; @@ -13532,30 +13569,6 @@ parameterCategory = 228 ; parameterNumber = 25 ; } -#Maximum temperature at 2 metres in the last 3 hours -'Maximum temperature at 2 metres in the last 3 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } -#Minimum temperature at 2 metres in the last 3 hours -'Minimum temperature at 2 metres in the last 3 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 3 ; - } #Soil wetness index in layer 1 'Soil wetness index in layer 1' = { discipline = 192 ; @@ -19139,12 +19152,6 @@ parameterCategory = 174 ; parameterNumber = 42 ; } -#10 metre wind gust in the last 24 hours -'10 metre wind gust in the last 24 hours' = { - discipline = 192 ; - parameterCategory = 174 ; - parameterNumber = 49 ; - } #1.5m temperature - mean in the last 24 hours '1.5m temperature - mean in the last 24 hours' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/paramId.def b/definitions/grib2/localConcepts/ecmf/paramId.def index 88d3f8536..45056eeaa 100644 --- a/definitions/grib2/localConcepts/ecmf/paramId.def +++ b/definitions/grib2/localConcepts/ecmf/paramId.def @@ -194,30 +194,6 @@ parameterCategory = 128 ; parameterNumber = 46 ; } -#Maximum temperature at 2 metres in the last 24 hours -'51' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 24 ; - } -#Minimum temperature at 2 metres in the last 24 hours -'52' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 24 ; - } #Observation count '62' = { discipline = 192 ; @@ -524,12 +500,6 @@ parameterCategory = 128 ; parameterNumber = 120 ; } -#Maximum 10 metre wind gust in the last 6 hours -'123' = { - discipline = 192 ; - parameterCategory = 128 ; - parameterNumber = 123 ; - } #Vertically integrated total energy '125' = { discipline = 192 ; @@ -917,6 +887,12 @@ parameterCategory = 19 ; parameterNumber = 193 ; } +#Accumulated ice water tendency +'249' = { + discipline = 192 ; + parameterCategory = 128 ; + parameterNumber = 249 ; + } #Ice age '250' = { discipline = 192 ; @@ -1169,6 +1145,12 @@ parameterCategory = 200 ; parameterNumber = 48 ; } +#10 metre wind gust difference +'200049' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 49 ; + } #Large-scale precipitation fraction difference '200050' = { discipline = 192 ; @@ -1703,6 +1685,12 @@ parameterCategory = 200 ; parameterNumber = 148 ; } +#Surface net radiation difference +'200149' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 149 ; + } #Top net radiation difference '200150' = { discipline = 192 ; @@ -2275,6 +2263,12 @@ parameterCategory = 200 ; parameterNumber = 248 ; } +#Accumulated ice water tendency difference +'200249' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 249 ; + } #Ice age difference '200250' = { discipline = 192 ; @@ -3308,6 +3302,12 @@ parameterNumber = 48 ; } #Experimental product +'212049' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 49 ; + } +#Experimental product '212050' = { discipline = 192 ; parameterCategory = 212 ; @@ -3902,6 +3902,12 @@ parameterNumber = 148 ; } #Experimental product +'212149' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 149 ; + } +#Experimental product '212150' = { discipline = 192 ; parameterCategory = 212 ; @@ -4496,6 +4502,12 @@ parameterNumber = 248 ; } #Experimental product +'212249' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 249 ; + } +#Experimental product '212250' = { discipline = 192 ; parameterCategory = 212 ; @@ -4848,6 +4860,13 @@ discipline = 192 ; parameterCategory = 213 ; parameterNumber = 148 ; + } +#Random pattern 49 for SPP scheme +'213149' = { + discipline = 192 ; + parameterCategory = 213 ; + parameterNumber = 149 ; + } #Random pattern 50 for SPP scheme '213150' = { discipline = 192 ; @@ -5568,6 +5587,12 @@ parameterCategory = 214 ; parameterNumber = 48 ; } +#Clear-sky surface UV spectral flux (385-390 nm) +'214049' = { + discipline = 192 ; + parameterCategory = 214 ; + parameterNumber = 49 ; + } #Clear-sky surface UV spectral flux (390-395 nm) '214050' = { discipline = 192 ; @@ -5874,6 +5899,12 @@ parameterCategory = 215 ; parameterNumber = 48 ; } +#Source/gain of hydrophobic organic matter aerosol +'215049' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 49 ; + } #Source/gain of hydrophilic organic matter aerosol '215050' = { discipline = 192 ; @@ -6468,6 +6499,12 @@ parameterCategory = 215 ; parameterNumber = 148 ; } +#Single scattering albedo at 1640 nm +'215149' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 149 ; + } #Asymmetry factor at 340 nm '215150' = { discipline = 192 ; @@ -13532,30 +13569,6 @@ parameterCategory = 228 ; parameterNumber = 25 ; } -#Maximum temperature at 2 metres in the last 3 hours -'228026' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } -#Minimum temperature at 2 metres in the last 3 hours -'228027' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 3 ; - } #Soil wetness index in layer 1 '228040' = { discipline = 192 ; @@ -19139,12 +19152,6 @@ parameterCategory = 174 ; parameterNumber = 42 ; } -#10 metre wind gust in the last 24 hours -'174049' = { - discipline = 192 ; - parameterCategory = 174 ; - parameterNumber = 49 ; - } #1.5m temperature - mean in the last 24 hours '174055' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/shortName.def b/definitions/grib2/localConcepts/ecmf/shortName.def index dd178c2ff..074c8375f 100644 --- a/definitions/grib2/localConcepts/ecmf/shortName.def +++ b/definitions/grib2/localConcepts/ecmf/shortName.def @@ -194,30 +194,6 @@ parameterCategory = 128 ; parameterNumber = 46 ; } -#Maximum temperature at 2 metres in the last 24 hours -'mx2t24' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 24 ; - } -#Minimum temperature at 2 metres in the last 24 hours -'mn2t24' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 24 ; - } #Observation count 'obct' = { discipline = 192 ; @@ -524,12 +500,6 @@ parameterCategory = 128 ; parameterNumber = 120 ; } -#Maximum 10 metre wind gust in the last 6 hours -'10fg6' = { - discipline = 192 ; - parameterCategory = 128 ; - parameterNumber = 123 ; - } #Vertically integrated total energy 'vite' = { discipline = 192 ; @@ -917,6 +887,12 @@ parameterCategory = 19 ; parameterNumber = 193 ; } +#Accumulated ice water tendency +'aiw' = { + discipline = 192 ; + parameterCategory = 128 ; + parameterNumber = 249 ; + } #Ice age 'ice' = { discipline = 192 ; @@ -1169,6 +1145,12 @@ parameterCategory = 200 ; parameterNumber = 48 ; } +#10 metre wind gust difference +'10fgdiff' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 49 ; + } #Large-scale precipitation fraction difference 'lspfdiff' = { discipline = 192 ; @@ -1703,6 +1685,12 @@ parameterCategory = 200 ; parameterNumber = 148 ; } +#Surface net radiation difference +'snrdiff' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 149 ; + } #Top net radiation difference 'tnrdiff' = { discipline = 192 ; @@ -2275,6 +2263,12 @@ parameterCategory = 200 ; parameterNumber = 248 ; } +#Accumulated ice water tendency difference +'aiwdiff' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 249 ; + } #Ice age difference 'icediff' = { discipline = 192 ; @@ -3308,6 +3302,12 @@ parameterNumber = 48 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 49 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -3902,6 +3902,12 @@ parameterNumber = 148 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 149 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -4496,6 +4502,12 @@ parameterNumber = 248 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 249 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -4848,6 +4860,13 @@ discipline = 192 ; parameterCategory = 213 ; parameterNumber = 148 ; + } +#Random pattern 49 for SPP scheme +'spp49' = { + discipline = 192 ; + parameterCategory = 213 ; + parameterNumber = 149 ; + } #Random pattern 50 for SPP scheme 'spp50' = { discipline = 192 ; @@ -5568,6 +5587,12 @@ parameterCategory = 214 ; parameterNumber = 48 ; } +#Clear-sky surface UV spectral flux (385-390 nm) +'uvsflxcs385390' = { + discipline = 192 ; + parameterCategory = 214 ; + parameterNumber = 49 ; + } #Clear-sky surface UV spectral flux (390-395 nm) 'uvsflxcs390395' = { discipline = 192 ; @@ -5874,6 +5899,12 @@ parameterCategory = 215 ; parameterNumber = 48 ; } +#Source/gain of hydrophobic organic matter aerosol +'aersrcomhphob' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 49 ; + } #Source/gain of hydrophilic organic matter aerosol 'aersrcomhphil' = { discipline = 192 ; @@ -6468,6 +6499,12 @@ parameterCategory = 215 ; parameterNumber = 148 ; } +#Single scattering albedo at 1640 nm +'ssa1640' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 149 ; + } #Asymmetry factor at 340 nm 'asymmetry340' = { discipline = 192 ; @@ -13532,30 +13569,6 @@ parameterCategory = 228 ; parameterNumber = 25 ; } -#Maximum temperature at 2 metres in the last 3 hours -'mx2t3' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } -#Minimum temperature at 2 metres in the last 3 hours -'mn2t3' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 3 ; - } #Soil wetness index in layer 1 'swi1' = { discipline = 192 ; @@ -19139,12 +19152,6 @@ parameterCategory = 174 ; parameterNumber = 42 ; } -#10 metre wind gust in the last 24 hours -'~' = { - discipline = 192 ; - parameterCategory = 174 ; - parameterNumber = 49 ; - } #1.5m temperature - mean in the last 24 hours '~' = { discipline = 192 ; diff --git a/definitions/grib2/localConcepts/ecmf/units.def b/definitions/grib2/localConcepts/ecmf/units.def index fc14578ab..6631fbf95 100644 --- a/definitions/grib2/localConcepts/ecmf/units.def +++ b/definitions/grib2/localConcepts/ecmf/units.def @@ -194,30 +194,6 @@ parameterCategory = 128 ; parameterNumber = 46 ; } -#Maximum temperature at 2 metres in the last 24 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 24 ; - } -#Minimum temperature at 2 metres in the last 24 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 24 ; - } #Observation count '~' = { discipline = 192 ; @@ -524,12 +500,6 @@ parameterCategory = 128 ; parameterNumber = 120 ; } -#Maximum 10 metre wind gust in the last 6 hours -'m s**-1' = { - discipline = 192 ; - parameterCategory = 128 ; - parameterNumber = 123 ; - } #Vertically integrated total energy 'J m**-2' = { discipline = 192 ; @@ -917,6 +887,12 @@ parameterCategory = 19 ; parameterNumber = 193 ; } +#Accumulated ice water tendency +'(-1 to 1)' = { + discipline = 192 ; + parameterCategory = 128 ; + parameterNumber = 249 ; + } #Ice age '(0 - 1)' = { discipline = 192 ; @@ -1169,6 +1145,12 @@ parameterCategory = 200 ; parameterNumber = 48 ; } +#10 metre wind gust difference +'m s**-1' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 49 ; + } #Large-scale precipitation fraction difference 's' = { discipline = 192 ; @@ -1703,6 +1685,12 @@ parameterCategory = 200 ; parameterNumber = 148 ; } +#Surface net radiation difference +'J m**-2' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 149 ; + } #Top net radiation difference '~' = { discipline = 192 ; @@ -2275,6 +2263,12 @@ parameterCategory = 200 ; parameterNumber = 248 ; } +#Accumulated ice water tendency difference +'(-1 to 1)' = { + discipline = 192 ; + parameterCategory = 200 ; + parameterNumber = 249 ; + } #Ice age difference '(0 - 1)' = { discipline = 192 ; @@ -3308,6 +3302,12 @@ parameterNumber = 48 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 49 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -3902,6 +3902,12 @@ parameterNumber = 148 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 149 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -4496,6 +4502,12 @@ parameterNumber = 248 ; } #Experimental product +'~' = { + discipline = 192 ; + parameterCategory = 212 ; + parameterNumber = 249 ; + } +#Experimental product '~' = { discipline = 192 ; parameterCategory = 212 ; @@ -4848,6 +4860,13 @@ discipline = 192 ; parameterCategory = 213 ; parameterNumber = 148 ; + } +#Random pattern 49 for SPP scheme +'dimensionless' = { + discipline = 192 ; + parameterCategory = 213 ; + parameterNumber = 149 ; + } #Random pattern 50 for SPP scheme 'dimensionless' = { discipline = 192 ; @@ -5568,6 +5587,12 @@ parameterCategory = 214 ; parameterNumber = 48 ; } +#Clear-sky surface UV spectral flux (385-390 nm) +'W m**-2' = { + discipline = 192 ; + parameterCategory = 214 ; + parameterNumber = 49 ; + } #Clear-sky surface UV spectral flux (390-395 nm) 'W m**-2' = { discipline = 192 ; @@ -5874,6 +5899,12 @@ parameterCategory = 215 ; parameterNumber = 48 ; } +#Source/gain of hydrophobic organic matter aerosol +'kg m**-2 s**-1' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 49 ; + } #Source/gain of hydrophilic organic matter aerosol 'kg m**-2 s**-1' = { discipline = 192 ; @@ -6468,6 +6499,12 @@ parameterCategory = 215 ; parameterNumber = 148 ; } +#Single scattering albedo at 1640 nm +'(0 - 1)' = { + discipline = 192 ; + parameterCategory = 215 ; + parameterNumber = 149 ; + } #Asymmetry factor at 340 nm '~' = { discipline = 192 ; @@ -13532,30 +13569,6 @@ parameterCategory = 228 ; parameterNumber = 25 ; } -#Maximum temperature at 2 metres in the last 3 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } -#Minimum temperature at 2 metres in the last 3 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 3 ; - } #Soil wetness index in layer 1 'dimensionless' = { discipline = 192 ; @@ -19139,12 +19152,6 @@ parameterCategory = 174 ; parameterNumber = 42 ; } -#10 metre wind gust in the last 24 hours -'m s**-1' = { - discipline = 192 ; - parameterCategory = 174 ; - parameterNumber = 49 ; - } #1.5m temperature - mean in the last 24 hours 'K' = { discipline = 192 ; diff --git a/definitions/grib2/name.def b/definitions/grib2/name.def index 4a633e5a4..5c9e961ae 100644 --- a/definitions/grib2/name.def +++ b/definitions/grib2/name.def @@ -357,30 +357,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Maximum temperature at 2 metres in the last 6 hours -'Maximum temperature at 2 metres in the last 6 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Minimum temperature at 2 metres in the last 6 hours -'Minimum temperature at 2 metres in the last 6 hours' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 6 ; - } #Surface emissivity 'Surface emissivity' = { discipline = 2 ; @@ -434,6 +410,11 @@ #Total column water 'Total column water' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + } #Total column vertically-integrated water vapour 'Total column vertically-integrated water vapour' = { discipline = 0 ; @@ -477,6 +458,14 @@ parameterCategory = 0 ; parameterNumber = 76 ; } +#Surface net radiation (SW and LW) +'Surface net radiation (SW and LW)' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 1 ; + } #Top net radiation (SW and LW) 'Top net radiation (SW and LW)' = { discipline = 0 ; @@ -485,6 +474,13 @@ typeOfFirstFixedSurface = 8 ; typeOfStatisticalProcessing = 1 ; } +#Mean sea level pressure +'Mean sea level pressure' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + } #Divergence 'Divergence' = { discipline = 0 ; @@ -685,26 +681,6 @@ parameterNumber = 23 ; typeOfStatisticalProcessing = 1 ; } -#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 = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - 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 = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 3 ; - } #Ozone mass mixing ratio 'Ozone mass mixing ratio' = { discipline = 0 ; @@ -1229,9 +1205,15 @@ #Mean wave period of second swell partition 'Mean wave period of second swell partition' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 51 ; + } #Significant wave height of third swell partition 'Significant wave height of third swell partition' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Mean wave direction of third swell partition 'Mean wave direction of third swell partition' = { discipline = 10 ; @@ -1332,6 +1314,18 @@ parameterNumber = 15 ; typeOfStatisticalProcessing = 0 ; } +#Mean sea water temperature in the upper 300 m +'Mean sea water temperature in the upper 300 m' = { + discipline = 10 ; + parameterCategory = 4 ; + parameterNumber = 15 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 160 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = 300 ; + scaleFactorOfSecondFixedSurface = 0 ; + } #Total column vertically-integrated water enthalpy 'Total column vertically-integrated water enthalpy' = { discipline = 0 ; @@ -1433,6 +1427,14 @@ parameterNumber = 59 ; typeOfGeneratingProcess = 9 ; } +#Ammonium aerosol mass mixing ratio +'Ammonium aerosol mass mixing ratio' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + is_aerosol = 1 ; + } #Nitrate aerosol optical depth at 550 nm 'Nitrate aerosol optical depth at 550 nm' = { discipline = 0 ; @@ -1518,6 +1520,15 @@ is_chemical_srcsink = 1 ; sourceSinkChemicalPhysicalProcess = 7 ; } +#Ammonium aerosol mass mixing ratio +'Ammonium aerosol mass mixing ratio' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + typeOfGeneratingProcess = 20 ; + is_aerosol = 1 ; + } #Biogenic secondary organic aerosol mass mixing ratio increment 'Biogenic secondary organic aerosol mass mixing ratio increment' = { discipline = 0 ; @@ -2817,18 +2828,6 @@ scaledValueOfFirstFixedSurface = 27315 ; scaleFactorOfFirstFixedSurface = 2 ; } -#Maximum 10 metre wind gust in the last 3 hours -'Maximum 10 metre wind gust in the last 3 hours' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } #Instantaneous 10 metre wind gust 'Instantaneous 10 metre wind gust' = { discipline = 0 ; @@ -2862,28 +2861,6 @@ parameterCategory = 6 ; parameterNumber = 37 ; } -#Maximum CAPE in the last 6 hours -'Maximum CAPE in the last 6 hours' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 6 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Maximum CAPES in the last 6 hours -'Maximum CAPES in the last 6 hours' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 19 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } #2 metre relative humidity with respect to water '2 metre relative humidity with respect to water' = { discipline = 0 ; @@ -2941,17 +2918,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Averaged total lightning flash density in the last hour -'Averaged total lightning flash density in the last hour' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 1 ; - } #Instantaneous cloud-to-ground lightning flash density 'Instantaneous cloud-to-ground lightning flash density' = { discipline = 0 ; @@ -2989,28 +2955,6 @@ parameterCategory = 1 ; parameterNumber = 120 ; } -#Averaged total lightning flash density in the last 3 hours -'Averaged total lightning flash density in the last 3 hours' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 3 ; - } -#Averaged total lightning flash density in the last 6 hours -'Averaged total lightning flash density in the last 6 hours' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 6 ; - } #Averaged cloud-to-ground lightning flash density in the last 3 hours 'Averaged cloud-to-ground lightning flash density in the last 3 hours' = { discipline = 0 ; @@ -3195,22 +3139,6 @@ parameterNumber = 56 ; typeOfFirstFixedSurface = 1 ; } -#Maximum total precipitation rate since previous post-processing -'Maximum total precipitation rate since previous post-processing' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum total precipitation rate since previous post-processing -'Minimum total precipitation rate since previous post-processing' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } #Mixed-layer CAPE in the lowest 50 hPa 'Mixed-layer CAPE in the lowest 50 hPa' = { discipline = 0 ; @@ -3301,6 +3229,15 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#100 metre wind speed +'100 metre wind speed' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #Urban cover 'Urban cover' = { discipline = 2 ; @@ -3364,6 +3301,9 @@ #C4 grass cover 'C4 grass cover' = { discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Accumulated freezing rain water equivalent 'Accumulated freezing rain water equivalent' = { discipline = 0 ; @@ -3714,6 +3654,13 @@ parameterNumber = 34 ; typeOfFirstFixedSurface = 16 ; } +#Geometric height of atmospheric isothermal level above ground +'Geometric height of atmospheric isothermal level above ground' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 34 ; + typeOfFirstFixedSurface = 20 ; + } #Roof temperature 'Roof temperature' = { discipline = 0 ; @@ -4576,6 +4523,14 @@ parameterNumber = 42 ; typeOfStatisticalProcessing = 0 ; } +#Mean top net short-wave radiation flux, clear sky +'Mean top net short-wave radiation flux, clear sky' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 11 ; + typeOfFirstFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #Mean top net long-wave radiation flux, clear sky 'Mean top net long-wave radiation flux, clear sky' = { discipline = 0 ; @@ -5840,6 +5795,9 @@ #Total water precipitation 'Total water precipitation' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 49 ; + } #Total snow precipitation 'Total snow precipitation' = { discipline = 0 ; @@ -5861,6 +5819,12 @@ parameterNumber = 52 ; typeOfFirstFixedSurface = 1 ; } +#Total snowfall rate water equivalent +'Total snowfall rate water equivalent' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 53 ; + } #Large scale precipitation rate 'Large scale precipitation rate' = { discipline = 0 ; @@ -6397,6 +6361,12 @@ parameterCategory = 19 ; parameterNumber = 4 ; } +#Icing top +'Icing top' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 5 ; + } #Icing base 'Icing base' = { discipline = 0 ; @@ -8580,6 +8550,15 @@ #Wind stress at sea surface 'Wind stress at sea surface' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + } #Wind speed at 10m above sea surface 'Wind speed at 10m above sea surface' = { discipline = 0 ; @@ -9717,6 +9696,16 @@ #Time-mean wind stress at sea surface 'Time-mean wind stress at sea surface' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 0 ; + } #Time-mean wind speed at 10m above sea surface 'Time-mean wind speed at 10m above sea surface' = { discipline = 0 ; @@ -9821,6 +9810,45 @@ scaleFactorOfSecondFixedSurface = missing() ; typeOfStatisticalProcessing = 0 ; } +#Time-accumulated net short wave radiation at sea surface +'Time-accumulated net short wave radiation at sea surface' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 9 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated total precipitation at sea surface +'Time-accumulated total precipitation at sea surface' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 52 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated snow precipitation at sea surface +'Time-accumulated snow precipitation at sea surface' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 66 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } #Virtual temperature 'Virtual temperature' = { discipline = 0 ; @@ -10706,6 +10734,15 @@ parameterCategory = 0 ; parameterNumber = 39 ; } +#10 metre wind direction +'10 metre wind direction' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 41 ; + typeOfFirstFixedSurface = 102 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #2D wave spectra (single) '2D wave spectra (single)' = { discipline = 10 ; @@ -10922,6 +10959,14 @@ parameterNumber = 40 ; typeOfStatisticalProcessing = 1 ; } +#Time-mean surface net radiation flux (SW and LW) +'Time-mean surface net radiation flux (SW and LW)' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface runoff 'Surface runoff' = { discipline = 2 ; diff --git a/definitions/grib2/paramId.def b/definitions/grib2/paramId.def index 1874ef9bb..34d913c30 100644 --- a/definitions/grib2/paramId.def +++ b/definitions/grib2/paramId.def @@ -357,30 +357,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Maximum temperature at 2 metres in the last 6 hours -'121' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Minimum temperature at 2 metres in the last 6 hours -'122' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 6 ; - } #Surface emissivity '124' = { discipline = 2 ; @@ -434,6 +410,11 @@ #Total column water '136' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + } #Total column vertically-integrated water vapour '137' = { discipline = 0 ; @@ -477,6 +458,14 @@ parameterCategory = 0 ; parameterNumber = 76 ; } +#Surface net radiation (SW and LW) +'149' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 1 ; + } #Top net radiation (SW and LW) '150' = { discipline = 0 ; @@ -485,6 +474,13 @@ typeOfFirstFixedSurface = 8 ; typeOfStatisticalProcessing = 1 ; } +#Mean sea level pressure +'151' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + } #Divergence '155' = { discipline = 0 ; @@ -685,26 +681,6 @@ parameterNumber = 23 ; typeOfStatisticalProcessing = 1 ; } -#Maximum temperature at 2 metres since previous post-processing -'201' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - 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 ; - } #Ozone mass mixing ratio '203' = { discipline = 0 ; @@ -1229,9 +1205,15 @@ #Mean wave period of second swell partition '140126' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 51 ; + } #Significant wave height of third swell partition '140127' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Mean wave direction of third swell partition '140128' = { discipline = 10 ; @@ -1332,6 +1314,18 @@ parameterNumber = 15 ; typeOfStatisticalProcessing = 0 ; } +#Mean sea water temperature in the upper 300 m +'151127' = { + discipline = 10 ; + parameterCategory = 4 ; + parameterNumber = 15 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 160 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = 300 ; + scaleFactorOfSecondFixedSurface = 0 ; + } #Total column vertically-integrated water enthalpy '162093' = { discipline = 0 ; @@ -1433,6 +1427,14 @@ parameterNumber = 59 ; typeOfGeneratingProcess = 9 ; } +#Ammonium aerosol mass mixing ratio +'210249' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + is_aerosol = 1 ; + } #Nitrate aerosol optical depth at 550 nm '210250' = { discipline = 0 ; @@ -1518,6 +1520,15 @@ is_chemical_srcsink = 1 ; sourceSinkChemicalPhysicalProcess = 7 ; } +#Ammonium aerosol mass mixing ratio +'211249' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + typeOfGeneratingProcess = 20 ; + is_aerosol = 1 ; + } #Biogenic secondary organic aerosol mass mixing ratio increment '211252' = { discipline = 0 ; @@ -2817,18 +2828,6 @@ scaledValueOfFirstFixedSurface = 27315 ; scaleFactorOfFirstFixedSurface = 2 ; } -#Maximum 10 metre wind gust in the last 3 hours -'228028' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } #Instantaneous 10 metre wind gust '228029' = { discipline = 0 ; @@ -2862,28 +2861,6 @@ parameterCategory = 6 ; parameterNumber = 37 ; } -#Maximum CAPE in the last 6 hours -'228035' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 6 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Maximum CAPES in the last 6 hours -'228036' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 19 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } #2 metre relative humidity with respect to water '228037' = { discipline = 0 ; @@ -2941,17 +2918,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Averaged total lightning flash density in the last hour -'228051' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 1 ; - } #Instantaneous cloud-to-ground lightning flash density '228052' = { discipline = 0 ; @@ -2989,28 +2955,6 @@ parameterCategory = 1 ; parameterNumber = 120 ; } -#Averaged total lightning flash density in the last 3 hours -'228057' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 3 ; - } -#Averaged total lightning flash density in the last 6 hours -'228058' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 6 ; - } #Averaged cloud-to-ground lightning flash density in the last 3 hours '228059' = { discipline = 0 ; @@ -3195,22 +3139,6 @@ parameterNumber = 56 ; typeOfFirstFixedSurface = 1 ; } -#Maximum total precipitation rate since previous post-processing -'228226' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum total precipitation rate since previous post-processing -'228227' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } #Mixed-layer CAPE in the lowest 50 hPa '228231' = { discipline = 0 ; @@ -3301,6 +3229,15 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#100 metre wind speed +'228249' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #Urban cover '229001' = { discipline = 2 ; @@ -3364,6 +3301,9 @@ #C4 grass cover '229011' = { discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Accumulated freezing rain water equivalent '231001' = { discipline = 0 ; @@ -3714,6 +3654,13 @@ parameterNumber = 34 ; typeOfFirstFixedSurface = 16 ; } +#Geometric height of atmospheric isothermal level above ground +'231049' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 34 ; + typeOfFirstFixedSurface = 20 ; + } #Roof temperature '231050' = { discipline = 0 ; @@ -4576,6 +4523,14 @@ parameterNumber = 42 ; typeOfStatisticalProcessing = 0 ; } +#Mean top net short-wave radiation flux, clear sky +'235049' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 11 ; + typeOfFirstFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #Mean top net long-wave radiation flux, clear sky '235050' = { discipline = 0 ; @@ -5840,6 +5795,9 @@ #Total water precipitation '260045' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 49 ; + } #Total snow precipitation '260046' = { discipline = 0 ; @@ -5861,6 +5819,12 @@ parameterNumber = 52 ; typeOfFirstFixedSurface = 1 ; } +#Total snowfall rate water equivalent +'260049' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 53 ; + } #Large scale precipitation rate '260050' = { discipline = 0 ; @@ -6397,6 +6361,12 @@ parameterCategory = 19 ; parameterNumber = 4 ; } +#Icing top +'260149' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 5 ; + } #Icing base '260150' = { discipline = 0 ; @@ -8580,6 +8550,15 @@ #Wind stress at sea surface '262901' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + } #Wind speed at 10m above sea surface '262902' = { discipline = 0 ; @@ -9717,6 +9696,16 @@ #Time-mean wind stress at sea surface '263901' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 0 ; + } #Time-mean wind speed at 10m above sea surface '263902' = { discipline = 0 ; @@ -9821,6 +9810,45 @@ scaleFactorOfSecondFixedSurface = missing() ; typeOfStatisticalProcessing = 0 ; } +#Time-accumulated net short wave radiation at sea surface +'264900' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 9 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated total precipitation at sea surface +'264904' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 52 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated snow precipitation at sea surface +'264905' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 66 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } #Virtual temperature '300012' = { discipline = 0 ; @@ -10706,6 +10734,15 @@ parameterCategory = 0 ; parameterNumber = 39 ; } +#10 metre wind direction +'140249' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 41 ; + typeOfFirstFixedSurface = 102 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #2D wave spectra (single) '140251' = { discipline = 10 ; @@ -10922,6 +10959,14 @@ parameterNumber = 40 ; typeOfStatisticalProcessing = 1 ; } +#Time-mean surface net radiation flux (SW and LW) +'172149' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface runoff '174008' = { discipline = 2 ; diff --git a/definitions/grib2/shortName.def b/definitions/grib2/shortName.def index 5229214eb..60de9f4ba 100644 --- a/definitions/grib2/shortName.def +++ b/definitions/grib2/shortName.def @@ -357,30 +357,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Maximum temperature at 2 metres in the last 6 hours -'mx2t6' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Minimum temperature at 2 metres in the last 6 hours -'mn2t6' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 6 ; - } #Surface emissivity 'emis' = { discipline = 2 ; @@ -434,6 +410,11 @@ #Total column water 'tcw' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + } #Total column vertically-integrated water vapour 'tcwv' = { discipline = 0 ; @@ -477,6 +458,14 @@ parameterCategory = 0 ; parameterNumber = 76 ; } +#Surface net radiation (SW and LW) +'snr' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 1 ; + } #Top net radiation (SW and LW) 'tnr' = { discipline = 0 ; @@ -485,6 +474,13 @@ typeOfFirstFixedSurface = 8 ; typeOfStatisticalProcessing = 1 ; } +#Mean sea level pressure +'msl' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + } #Divergence 'd' = { discipline = 0 ; @@ -685,26 +681,6 @@ parameterNumber = 23 ; typeOfStatisticalProcessing = 1 ; } -#Maximum temperature at 2 metres since previous post-processing -'mx2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum temperature at 2 metres since previous post-processing -'mn2t' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 3 ; - } #Ozone mass mixing ratio 'o3' = { discipline = 0 ; @@ -1229,9 +1205,15 @@ #Mean wave period of second swell partition 'mwp2' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 51 ; + } #Significant wave height of third swell partition 'swh3' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Mean wave direction of third swell partition 'mwd3' = { discipline = 10 ; @@ -1332,6 +1314,18 @@ parameterNumber = 15 ; typeOfStatisticalProcessing = 0 ; } +#Mean sea water temperature in the upper 300 m +'mswt300m' = { + discipline = 10 ; + parameterCategory = 4 ; + parameterNumber = 15 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 160 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = 300 ; + scaleFactorOfSecondFixedSurface = 0 ; + } #Total column vertically-integrated water enthalpy 'viwe' = { discipline = 0 ; @@ -1433,6 +1427,14 @@ parameterNumber = 59 ; typeOfGeneratingProcess = 9 ; } +#Ammonium aerosol mass mixing ratio +'aermr18' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + is_aerosol = 1 ; + } #Nitrate aerosol optical depth at 550 nm 'niaod550' = { discipline = 0 ; @@ -1518,6 +1520,15 @@ is_chemical_srcsink = 1 ; sourceSinkChemicalPhysicalProcess = 7 ; } +#Ammonium aerosol mass mixing ratio +'aermr18diff' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + typeOfGeneratingProcess = 20 ; + is_aerosol = 1 ; + } #Biogenic secondary organic aerosol mass mixing ratio increment 'aermr19diff' = { discipline = 0 ; @@ -2817,18 +2828,6 @@ scaledValueOfFirstFixedSurface = 27315 ; scaleFactorOfFirstFixedSurface = 2 ; } -#Maximum 10 metre wind gust in the last 3 hours -'10fg3' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } #Instantaneous 10 metre wind gust 'i10fg' = { discipline = 0 ; @@ -2862,28 +2861,6 @@ parameterCategory = 6 ; parameterNumber = 37 ; } -#Maximum CAPE in the last 6 hours -'mxcape6' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 6 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Maximum CAPES in the last 6 hours -'mxcapes6' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 19 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } #2 metre relative humidity with respect to water '2rhw' = { discipline = 0 ; @@ -2941,17 +2918,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Averaged total lightning flash density in the last hour -'litota1' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 1 ; - } #Instantaneous cloud-to-ground lightning flash density 'licgi' = { discipline = 0 ; @@ -2989,28 +2955,6 @@ parameterCategory = 1 ; parameterNumber = 120 ; } -#Averaged total lightning flash density in the last 3 hours -'litota3' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 3 ; - } -#Averaged total lightning flash density in the last 6 hours -'litota6' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 6 ; - } #Averaged cloud-to-ground lightning flash density in the last 3 hours 'licga3' = { discipline = 0 ; @@ -3195,22 +3139,6 @@ parameterNumber = 56 ; typeOfFirstFixedSurface = 1 ; } -#Maximum total precipitation rate since previous post-processing -'mxtpr' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum total precipitation rate since previous post-processing -'mntpr' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } #Mixed-layer CAPE in the lowest 50 hPa 'mlcape50' = { discipline = 0 ; @@ -3301,6 +3229,15 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#100 metre wind speed +'100si' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #Urban cover 'cur' = { discipline = 2 ; @@ -3364,6 +3301,9 @@ #C4 grass cover 'c4gr' = { discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Accumulated freezing rain water equivalent 'fzrawe' = { discipline = 0 ; @@ -3714,6 +3654,13 @@ parameterNumber = 34 ; typeOfFirstFixedSurface = 16 ; } +#Geometric height of atmospheric isothermal level above ground +'haig' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 34 ; + typeOfFirstFixedSurface = 20 ; + } #Roof temperature 'rft' = { discipline = 0 ; @@ -4576,6 +4523,14 @@ parameterNumber = 42 ; typeOfStatisticalProcessing = 0 ; } +#Mean top net short-wave radiation flux, clear sky +'mtnswrfcs' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 11 ; + typeOfFirstFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #Mean top net long-wave radiation flux, clear sky 'mtnlwrfcs' = { discipline = 0 ; @@ -5840,6 +5795,9 @@ #Total water precipitation 'twatp' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 49 ; + } #Total snow precipitation 'tsnowp' = { discipline = 0 ; @@ -5861,6 +5819,12 @@ parameterNumber = 52 ; typeOfFirstFixedSurface = 1 ; } +#Total snowfall rate water equivalent +'tsrwe' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 53 ; + } #Large scale precipitation rate 'lsprate' = { discipline = 0 ; @@ -6397,6 +6361,12 @@ parameterCategory = 19 ; parameterNumber = 4 ; } +#Icing top +'icit' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 5 ; + } #Icing base 'icib' = { discipline = 0 ; @@ -8580,6 +8550,15 @@ #Wind stress at sea surface 'wst_sea' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + } #Wind speed at 10m above sea surface '10ws_sea' = { discipline = 0 ; @@ -9717,6 +9696,16 @@ #Time-mean wind stress at sea surface 'avg_wst_sea' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 0 ; + } #Time-mean wind speed at 10m above sea surface 'avg_10ws_sea' = { discipline = 0 ; @@ -9821,6 +9810,45 @@ scaleFactorOfSecondFixedSurface = missing() ; typeOfStatisticalProcessing = 0 ; } +#Time-accumulated net short wave radiation at sea surface +'acc_ssr_sea' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 9 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated total precipitation at sea surface +'tp_sea' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 52 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated snow precipitation at sea surface +'sn_sea' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 66 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } #Virtual temperature 'vtmp' = { discipline = 0 ; @@ -10706,6 +10734,15 @@ parameterCategory = 0 ; parameterNumber = 39 ; } +#10 metre wind direction +'dwi' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 41 ; + typeOfFirstFixedSurface = 102 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #2D wave spectra (single) '2dfd' = { discipline = 10 ; @@ -10922,6 +10959,14 @@ parameterNumber = 40 ; typeOfStatisticalProcessing = 1 ; } +#Time-mean surface net radiation flux (SW and LW) +'msnrf' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface runoff 'sro' = { discipline = 2 ; diff --git a/definitions/grib2/units.def b/definitions/grib2/units.def index 2e3eef763..e03938791 100644 --- a/definitions/grib2/units.def +++ b/definitions/grib2/units.def @@ -357,30 +357,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Maximum temperature at 2 metres in the last 6 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Minimum temperature at 2 metres in the last 6 hours -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 3 ; - lengthOfTimeRange = 6 ; - } #Surface emissivity 'Proportion' = { discipline = 2 ; @@ -434,6 +410,11 @@ #Total column water 'kg m**-2' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 51 ; + typeOfFirstFixedSurface = 1 ; + typeOfSecondFixedSurface = 8 ; + } #Total column vertically-integrated water vapour 'kg m**-2' = { discipline = 0 ; @@ -477,6 +458,14 @@ parameterCategory = 0 ; parameterNumber = 76 ; } +#Surface net radiation (SW and LW) +'J m**-2' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 1 ; + } #Top net radiation (SW and LW) 'J m**-2' = { discipline = 0 ; @@ -485,6 +474,13 @@ typeOfFirstFixedSurface = 8 ; typeOfStatisticalProcessing = 1 ; } +#Mean sea level pressure +'Pa' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 0 ; + typeOfFirstFixedSurface = 101 ; + } #Divergence 's**-1' = { discipline = 0 ; @@ -685,26 +681,6 @@ parameterNumber = 23 ; typeOfStatisticalProcessing = 1 ; } -#Maximum temperature at 2 metres since previous post-processing -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum temperature at 2 metres since previous post-processing -'K' = { - discipline = 0 ; - parameterCategory = 0 ; - parameterNumber = 0 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 2 ; - scaleFactorOfFirstFixedSurface = 0 ; - typeOfStatisticalProcessing = 3 ; - } #Ozone mass mixing ratio 'kg kg**-1' = { discipline = 0 ; @@ -1229,9 +1205,15 @@ #Mean wave period of second swell partition 's' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 51 ; + } #Significant wave height of third swell partition 'm' = { discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Mean wave direction of third swell partition 'degrees' = { discipline = 10 ; @@ -1332,6 +1314,18 @@ parameterNumber = 15 ; typeOfStatisticalProcessing = 0 ; } +#Mean sea water temperature in the upper 300 m +'K' = { + discipline = 10 ; + parameterCategory = 4 ; + parameterNumber = 15 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 160 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = 300 ; + scaleFactorOfSecondFixedSurface = 0 ; + } #Total column vertically-integrated water enthalpy 'J m**-2' = { discipline = 0 ; @@ -1433,6 +1427,14 @@ parameterNumber = 59 ; typeOfGeneratingProcess = 9 ; } +#Ammonium aerosol mass mixing ratio +'kg kg**-1' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + is_aerosol = 1 ; + } #Nitrate aerosol optical depth at 550 nm 'dimensionless' = { discipline = 0 ; @@ -1518,6 +1520,15 @@ is_chemical_srcsink = 1 ; sourceSinkChemicalPhysicalProcess = 7 ; } +#Ammonium aerosol mass mixing ratio +'kg kg**-1' = { + discipline = 0 ; + parameterCategory = 20 ; + parameterNumber = 2 ; + aerosolType = 62003 ; + typeOfGeneratingProcess = 20 ; + is_aerosol = 1 ; + } #Biogenic secondary organic aerosol mass mixing ratio increment 'kg kg**-1' = { discipline = 0 ; @@ -2817,18 +2828,6 @@ scaledValueOfFirstFixedSurface = 27315 ; scaleFactorOfFirstFixedSurface = 2 ; } -#Maximum 10 metre wind gust in the last 3 hours -'m s**-1' = { - discipline = 0 ; - parameterCategory = 2 ; - parameterNumber = 22 ; - typeOfFirstFixedSurface = 103 ; - scaledValueOfFirstFixedSurface = 10 ; - scaleFactorOfFirstFixedSurface = 0 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 3 ; - } #Instantaneous 10 metre wind gust 'm s**-1' = { discipline = 0 ; @@ -2862,28 +2861,6 @@ parameterCategory = 6 ; parameterNumber = 37 ; } -#Maximum CAPE in the last 6 hours -'J kg**-1' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 6 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } -#Maximum CAPES in the last 6 hours -'m**2 s**-2' = { - discipline = 0 ; - parameterCategory = 7 ; - parameterNumber = 19 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 2 ; - lengthOfTimeRange = 6 ; - } #2 metre relative humidity with respect to water '%' = { discipline = 0 ; @@ -2941,17 +2918,6 @@ typeOfFirstFixedSurface = 1 ; typeOfSecondFixedSurface = 8 ; } -#Averaged total lightning flash density in the last hour -'km**-2 day**-1' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 1 ; - } #Instantaneous cloud-to-ground lightning flash density 'km**-2 day**-1' = { discipline = 0 ; @@ -2989,28 +2955,6 @@ parameterCategory = 1 ; parameterNumber = 120 ; } -#Averaged total lightning flash density in the last 3 hours -'km**-2 day**-1' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 3 ; - } -#Averaged total lightning flash density in the last 6 hours -'km**-2 day**-1' = { - discipline = 0 ; - parameterCategory = 17 ; - parameterNumber = 4 ; - typeOfFirstFixedSurface = 1 ; - typeOfSecondFixedSurface = 8 ; - indicatorOfUnitForTimeRange = 1 ; - typeOfStatisticalProcessing = 0 ; - lengthOfTimeRange = 6 ; - } #Averaged cloud-to-ground lightning flash density in the last 3 hours 'km**-2 day**-1' = { discipline = 0 ; @@ -3195,22 +3139,6 @@ parameterNumber = 56 ; typeOfFirstFixedSurface = 1 ; } -#Maximum total precipitation rate since previous post-processing -'kg m**-2 s**-1' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 2 ; - } -#Minimum total precipitation rate since previous post-processing -'kg m**-2 s**-1' = { - discipline = 0 ; - parameterCategory = 1 ; - parameterNumber = 52 ; - typeOfFirstFixedSurface = 1 ; - typeOfStatisticalProcessing = 3 ; - } #Mixed-layer CAPE in the lowest 50 hPa 'J kg**-1' = { discipline = 0 ; @@ -3301,6 +3229,15 @@ scaledValueOfFirstFixedSurface = 200 ; scaleFactorOfFirstFixedSurface = 0 ; } +#100 metre wind speed +'m s**-1' = { + discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 1 ; + typeOfFirstFixedSurface = 103 ; + scaledValueOfFirstFixedSurface = 100 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #Urban cover '(0 - 1)' = { discipline = 2 ; @@ -3364,6 +3301,9 @@ #C4 grass cover '(0 - 1)' = { discipline = 2 ; + parameterCategory = 0 ; + parameterNumber = 49 ; + } #Accumulated freezing rain water equivalent 'kg m**-2' = { discipline = 0 ; @@ -3714,6 +3654,13 @@ parameterNumber = 34 ; typeOfFirstFixedSurface = 16 ; } +#Geometric height of atmospheric isothermal level above ground +'m' = { + discipline = 0 ; + parameterCategory = 3 ; + parameterNumber = 34 ; + typeOfFirstFixedSurface = 20 ; + } #Roof temperature 'K' = { discipline = 0 ; @@ -4576,6 +4523,14 @@ parameterNumber = 42 ; typeOfStatisticalProcessing = 0 ; } +#Mean top net short-wave radiation flux, clear sky +'W m**-2' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 11 ; + typeOfFirstFixedSurface = 8 ; + typeOfStatisticalProcessing = 0 ; + } #Mean top net long-wave radiation flux, clear sky 'W m**-2' = { discipline = 0 ; @@ -5840,6 +5795,9 @@ #Total water precipitation 'kg m**-2' = { discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 49 ; + } #Total snow precipitation 'kg m**-2' = { discipline = 0 ; @@ -5861,6 +5819,12 @@ parameterNumber = 52 ; typeOfFirstFixedSurface = 1 ; } +#Total snowfall rate water equivalent +'kg m**-2 s**-1' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 53 ; + } #Large scale precipitation rate 'kg m**-2 s**-1' = { discipline = 0 ; @@ -6397,6 +6361,12 @@ parameterCategory = 19 ; parameterNumber = 4 ; } +#Icing top +'m' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 5 ; + } #Icing base 'm' = { discipline = 0 ; @@ -8580,6 +8550,15 @@ #Wind stress at sea surface 'N m**-2' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + } #Wind speed at 10m above sea surface 'm s**-1' = { discipline = 0 ; @@ -9717,6 +9696,16 @@ #Time-mean wind stress at sea surface 'N m**-2' = { discipline = 0 ; + parameterCategory = 2 ; + parameterNumber = 49 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 0 ; + } #Time-mean wind speed at 10m above sea surface 'm s**-1' = { discipline = 0 ; @@ -9821,6 +9810,45 @@ scaleFactorOfSecondFixedSurface = missing() ; typeOfStatisticalProcessing = 0 ; } +#Time-accumulated net short wave radiation at sea surface +'J m**-2' = { + discipline = 0 ; + parameterCategory = 4 ; + parameterNumber = 9 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated total precipitation at sea surface +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 52 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } +#Time-accumulated snow precipitation at sea surface +'kg m**-2' = { + discipline = 0 ; + parameterCategory = 1 ; + parameterNumber = 66 ; + typeOfFirstFixedSurface = 160 ; + typeOfSecondFixedSurface = 255 ; + scaledValueOfFirstFixedSurface = 0 ; + scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; + typeOfStatisticalProcessing = 1 ; + } #Virtual temperature 'K' = { discipline = 0 ; @@ -10706,6 +10734,15 @@ parameterCategory = 0 ; parameterNumber = 39 ; } +#10 metre wind direction +'degrees' = { + discipline = 10 ; + parameterCategory = 0 ; + parameterNumber = 41 ; + typeOfFirstFixedSurface = 102 ; + scaledValueOfFirstFixedSurface = 10 ; + scaleFactorOfFirstFixedSurface = 0 ; + } #2D wave spectra (single) 'm**2 s radian**-1' = { discipline = 10 ; @@ -10922,6 +10959,14 @@ parameterNumber = 40 ; typeOfStatisticalProcessing = 1 ; } +#Time-mean surface net radiation flux (SW and LW) +'W m**-2' = { + discipline = 0 ; + parameterCategory = 19 ; + parameterNumber = 46 ; + typeOfFirstFixedSurface = 1 ; + typeOfStatisticalProcessing = 0 ; + } #Surface runoff 'kg m**-2' = { discipline = 2 ;