Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In general, the static sample dataset  is not suitable for initialising an NWP model.  Although encoding examples of all parameters at all forecast steps are provided, for those parameters on constant pressure levels, for example, only the 1hPa level is provided.  However, users that use initial and lateral boundary conditions (LBCs) from ECMWF data to initialise and update their NWP models should note the change in the way the parameters on soil levels are provided as this may require changes to your code.  Instead of having four separate parameters at each soil layer (level), in GRIB2 there will be one parameter available at each of the four layers - see Soil temperature, volumetric soil moisture and sea-ice temperature, below, for details.

Other sources of ECMWF GRIB2 data that can be used for testing

...

The encoding of the ecCodes paramId, shortName, name and units have changed for some surface parameters from the analysis and forecast.  Users may need to adapt their workflows in order to process these parameters successfully.  The main changes affecting parameters provided in the static sample dataset are summarised belowin Migration to GRIB2 - changes to encoding of parameters.  For a list of all changes to parameter encoding made at each ecCodes version, see Migration to GRIB2 - new in ecCodes.

...

In GRIB1, soil temperature, volumetric soil moisture and sea-ice temperature have different paramIds for each of the 4 soil layers.  In GRIB2, only a single paramId is used with the layer indicated by the level key.

For example, in GRIB1, there is a paramId for Volumetric soil water layer 1 and a different paramId for Volumetric soil water layer 2, etc.  In GRIB2, only a single paramId is used for Volumetric soil water, with the layer 1 having level=1 and layer 2 having level=2. 

Old paramIdOld shortNameOld nameOld unitsNew paramIdNew shortNameNew nameNew unitslevel
139stl1Soil temperature level 1K260360sotSoil temperatureK1
170stl2Soil temperature level 2K260360sotSoil temperatureK2
183stl3Soil temperature level 3K260360sotSoil temperatureK3
236stl4Soil temperature level 4K260360sotSoil temperatureK4
39swvl1Volumetric soil water layer 1m**3 m**-3260199vswVolumetric soil moisturem**3 m**-31
40swvl2Volumetric soil water layer 2m**3 m**-3260199vswVolumetric soil moisturem**3 m**-32
41swvl3Volumetric soil water layer 3m**3 m**-3260199vswVolumetric soil moisturem**3 m**-33
42swvl4Volumetric soil water layer 4m**3 m**-3260199vswVolumetric soil moisturem**3 m**-34
35istl1Ice temperature layer 1K262024sitSea ice temperature K1
36istl2Ice temperature layer 2K262024sitSea ice temperature K2
37istl3Ice temperature layer 3K262024sitSea ice temperature K3
38istl4Ice temperature layer 4K262024sitSea ice temperature K4

These parameters will be archived in MARS with levtype=sol (surface other levels).  To retrieve these parameters in GRIB2, users will need to change their MARS requests to specify levtype=sol,levelist=1/2/3/4.

Parameters statistically processed over a time window

In GRIB1, parameters that are statistically processed over a time window, such and maximum, minimum and average values over the last 3 or 6 hours, have different paramIds for each time window available.  In GRIB2, there is a unique paramId indicating the parameter and type of statistical processing, e.g., paramId=237167, shortName=max_2t for maximum temperature at 2 metres.  A separate key, called statisticalwindow, is then used to specify the time window.  For example, paramId=237167, statisticalwindow=3h identifies maximum temperature at 2 metres during the last 3 hours.

This change applies to:

  • Maximum 10 metre wind gust.
  • Maximum and minimum temperature at 2 metres.
  • Maximum and minimum total precipitation rate.
  • Maximum CAPE and CAPE shear.
  • Average lightning flash density.
  • Most severe and most frequent precipitation type.

To retrieve these parameters in GRIB2 from MARS, users will need to use the new paramId and also specify the statistical processing time window using a new MARS keyword - timespan - that is to be introduced. 

Maximum 10m wind gust

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameNew ParamIdNew shortNamenameunitstimespanstepType
4910fgMaximum 10 metre wind gust since previous post-processing237318max_i10fgTime-maximum 10 metre wind gustm s**-11h/3h/6hmax
22802810fg3Maximum 10 metre wind gust in the last 3 hours237318max_i10fgTime-maximum 10 metre wind gust m s**-13hmax
12310fg6Maximum 10 metre wind gust in the last 6 hours237318max_i10fgTime-maximum 10 metre wind gust m s**-16hmax

Maximum and minimum 2m temperature

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameNew ParamIdNew shortNamenameunitstimespanstepType
201mx2tMaximum temperature at 2 metres since previous post-processing237167max_2tTime-maximum 2 metre temperature K1h/3h/6hmax
202mn2tMinimum temperature at 2 metres since previous post-processing238167min_2tTime-minimum 2 metre temperatureK1h/3h/6hmin
228026mx2t3Maximum temperature at 2 metres in the last 3 hours237167max_2tTime-maximum 2 metre temperature K3hmax
228027mn2t3Minimum temperature at 2 metres in the last 3 hours238167min_2tTime-minimum 2 metre temperatureK3hmin
121mx2t6Maximum temperature at 2 metres in the last 6 hours 237167max_2tTime-maximum 2 metre temperature K6hmax
122mn2t6Minimum temperature at 2 metres in the last 6 hours238167min_2tTime-minimum 2 metre temperature K6hmin

Maximum and minimum total precipitation rate

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameOld unitsNew paramIdNew shortNameNew nameNew unitstimespanstepType
228226mxtprMaximum total precipitation rate since previous post-processingkg m**-2 s**-1 237055max_tprateTime-maximum total precipitation ratekg m**-2 s**-1 1h/3h/6hmax
228227mntprMinimum total precipitation rate since previous post-processingkg m**-2 s**-1 238055min_tprateTime-minimum total precipitation ratekg m**-2 s**-1 1h/3h/6hmin
228222mxtpr3Maximum total precipitation rate in the last 3 hourskg m**-2 s**-1 237055max_tprateTime-maximum total precipitation ratekg m**-2 s**-13hmax
228223mntpr3Minimum total precipitation rate in the last 3 hourskg m**-2 s**-1 238055min_tprateTime-minimum total precipitation ratekg m**-2 s**-13hmin
228224mxtpr6Maximum total precipitation rate in the last 6 hourskg m**-2 s**-1 237055max_tprateTime-maximum total precipitation ratekg m**-2 s**-16hmax
228225mntpr6Minimum total precipitation rate in the last 6 hourskg m**-2 s**-1 238055min_tprateTime-minimum total precipitation ratekg m**-2 s**-16hmin

Maximum CAPE and CAPE Shear

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameOld unitsNew paramIdNew shortNameNew nameNew unitstimespanstepType
228035mxcape6Maximum CAPE in the last 6 hoursJ kg**-1237287max_capeTime-maximum convective available potential energy J kg**-16hmax
228036mxcapes6Maximum CAPES in the last 6 hoursm**2 s**-2237321max_capesTime-maximum convective available potential energy shearm**2 s**-26hmax

Mean total lightning flash density

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameOld unitsNew paramIdNew shortNameNew nameunitstimespanstepType
228051litota1Averaged total lightning flash density in the last hourkm**-2 day**-1235326avg_litotiTime-mean total lightning flash density km**-2 day**-11h/3h/6havg
228057litota3Averaged total lightning flash density in the last 3 hourskm**-2 day**-1235326avg_litotiTime-mean total lightning flash density km**-2 day**-13havg
228058litota6Averaged total lightning flash density in the last 6 hourskm**-2 day**-1235326avg_litotiTime-mean total lightning flash density km**-2 day**-16havg

Most severe and most frequent precipitation type

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameNew paramIdNew shortNameNew nametimespanstepType
260318ptype_sev1hPrecipitation type (most severe) in the last 1 hours260682sev_ptypeTime-severity precipitation type1hseverity
260319ptype_sev3hPrecipitation type (most severe) in the last 3 hours260682sev_ptypeTime-severity precipitation type3hseverity
260338ptype_sev6hPrecipitation type (most severe) in the last 6 hours260682sev_ptypeTime-severity precipitation type6hseverity
260320ptype_freq1hPrecipitation type (most frequent) in the last 1 hours260683freq_ptypeTime-mode precipitation type1hmode
260321ptype_freq3hPrecipitation type (most frequent) in the last 3 hours260683freq_ptypeTime-mode precipitation type3hmode
260339ptype_freq6hPrecipitation type (most frequent) in the last 6 hours260683freq_ptypeTime-mode precipitation type6hmode

Ocean model output

The paramId's and shortNames for the following output from the ocean model have changed.  In addition:

  • the unit of Sea surface practical salinity and Average sea water practical salinity in the upper 300 m has changed from psu to g/kg;
  • the unit of the Average sea water potential temperature in the upper 300m has changed from degrees Celsius to Kelvin.

Key values that are different are highlighted in bold.

Old paramIdOld shortNameOld nameOld unitsNew paramIdNew shortNameNew nameNew units
151130soSea water practical salinitypsu262100sosSea surface practical salinityg kg**-1
151131ocuEastward surface sea water velocitym s**-1262140sveEastward surface sea water velocitym s**-1
151132ocvNorthward surface sea water velocitym s**-1262139svnNorthward surface sea water velocitym s**-1
151145zosSea surface heightm262124zosSea surface heightm
151148mldMixed layer depthm3067mldMixed layer depthm
151163t20dDepth of 20C isothermm262104t20dDepth of 20 C isothermm
151164tav300Average potential temperature in the upper 300mdegrees C262144pt300mAverage sea water potential temperature in the upper 300mK
151175sav300Average sea water practical salinity in the upper 300mpsu262118sc300mAverage sea water practical salinity in the upper 300 mg kg**-1
174098sithickSea-ice thicknessm262000sithickSea ice thicknessm

Parameters provided with WMO units

For some parameters, ECMWF has been providing values in units which are not the official WMO units.  The static sample dataset also includes examples of the same parameters but with values provided in the official WMO units.  These parameters are provided in files identified by the ECMWF paramId and shortName in the file name but with the additional tag "_wmo_units".  For example, the total precipitation parameter, which ECMWF has been providing in units of "metres" (m), is also provided in units of kg/m2 in a file named 228_od_oper_fc_sfc_tp_2024_0001_regular_ll_wmo_units.grib2.

Parameters encoded by ECMWF in units of metres or metres of water equivalent

The following parameters that have been encoded in units of metres or metres of water equivalent, such as total precipitation, are also provided in the standard WMO unit of kg/m2.  

...

Parameters encoded with ECMWF units

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc

...

Snow evaporation

...

  • od/oper/fc/sfc

...

45

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

Parameters encoded by ECMWF as fractional values between 0 and 1

The following parameters that have been encoded by ECMWF in fractional units with values between 0 and 1, such as the cloud cover and albedo parameters, are also provided in the standard WMO unit percentage (%).  

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc

...

  • od/oper/an/sfc

...

  • od/oper/an/sfc

...

  • od/oper/an/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

  • od/oper/fc/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

Near IR albedo for direct radiation, isotropic component (climatological)

...

Near IR albedo for direct radiation, isotropic component (climatological)

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

  • od/oper/an/sfc
  • od/oper/fc/sfc

...

Total column ozone

Total column ozone which has been encoded by ECMWF with values in units of kg/m2 is also provided in Dobson Units.

...

  • od/oper/an/sfc
  • od/oper/fc/sfc
  • od/enfo/pf/sfc

...

Total column ozone

...