2. ECMWF
2.1. Medium-Range
| Destination | Feed | ModelName | Class | Stream | Type | BasedDate (YearMonthDayTHourMinuteSecondsZ) |
ValidDate (YearMonthDayTHourMinuteSecondsZ) |
Step (Hourh) |
Experiment (Optional) |
|---|---|---|---|---|---|---|---|---|---|
| abc | a1 | aifs-ens | ai | enfo | pf | 20250725T000000Z | 20250808T180000Z | 354 | |
| abc_a1_aifs-ens_ai_enfo_pf_20250725T000000Z_20250808T180000Z_354h | |||||||||
- Destination: The destination name used in ECPDS. The file-naming convention will always use the name of the primary destination where the data are installed, even if you receive the files via an alias destination.
- Feed: The feed name, as defined in the PREd
- ModelName: The model identifier
- Class: The class of forecast data
- Stream: The stream name
- Type: The type of forecast
- BasedDate: The base date and time of the product, in the format YYYYMMDDTHHMMSSZ (ISO 8601 format) (This marks when the forecast was initiated)
- ValidDate: The date and time for which the product is valid, in the format YYYYMMDDTHHMMSSZ (ISO 8601 format) (This marks the time the forecast is intended to represent)
- Step: The forecast step in hours
- Experiment: The experiment version number (as EXPVER keyword in MARS, operational files use 1) (Not shown when operational)
2.2. Sub-seasonal
| Destination | Feed | ModelName | Class | Stream | Type | BasedDate (YearMonthDayTHourMinuteSecondsZ) |
ValidDate (YearMonthDay) |
Step (dDay) |
Experiment (Optional) |
|---|---|---|---|---|---|---|---|---|---|
| abc | a1 | ifs-subs | od | eefo | cf | 20260419T000000Z | 20260604 | 47 | |
| abc_a1_ifs-subs_od_eefo_cf_20260419T000000Z_20260604_d47 | |||||||||
- ValidDate: The date which the product is valid, in the format YYYYMMDD (This marks the time the forecast is intended to represent)
- Step: The forecast step in days
2.3. Seasonal
| Destination | Feed | ModelName | Class | Stream | Type | BasedDate (YearMonthDayTHourMinuteSecondsZ) |
ValidDate (YearMonth) |
Step (MMonth) |
Experiment (Optional) |
|---|---|---|---|---|---|---|---|---|---|
| abc | a1 | ifs-seas | od | mmsf | fc | 20260401T000000Z | 202610 | 07 | |
|
abc_a1_ifs-seas_od_mmsf_fc_20260401T000000Z_202610_M07 |
|||||||||
- ValidDate: The date which the product is valid, in the format YYYYMM (This marks the time the forecast is intended to represent)
- Step: The forecast step in months
3. WMO
| PFlag | ProductIdentifier (locationIndicator,modelName,destination+ feed+class+stream+type +expver) |
OFlag | Originator | ProductionDate (YearMonthDayTHourMinuteSeconds) |
FreeFormat (ValidDate_Step_FileFormat) (YearMonthDayTHourMinuteSecondsZ_Step_FileFormat) |
Extension |
|---|---|---|---|---|---|---|
| W | xx-ecmwf-reading,aifs+single,egs+e5+ai+oper+fc+0001 | C | ECMF | 20250725T000000 | 20250808T180000Z_354h_grib | bin |
|
W_xx-ecmwf-reading,aifs+single,abc+a1+ai+enfo+pf+0001_C_ECMF_20250725T000000_20250808T180000Z_354h_grib.bin |
||||||
- PFlag: Indicating how to decode the product identifier field
- ProductIdentifier: Comma-separated values indicating the location, model name, and product metadatalocationIndicator
- Location: The WMO location indicator of the production centre
- ModelName: The model identifier
- Destination: The destination name used in ECPDS. The file-naming convention will always use the name of the primary destination where the data are installed, even if you receive the files via an alias destination.
- Feed: The feed name, as defined in the PREd
- Class: The class of forecast data
- Stream: The stream name
- Type: The type of forecast
- Expver: The experiment version number (as EXPVER keyword in MARS, operational files use 1) (Not shown when operational)
- OFlag: Indicating how to decode the originator field
- Originator: WMO originator code
- ProductionDate: Based date and time of the product, in the format YYYYMMDDTHHMMSS (This marks when the forecast was initiated)
- FreeFormat: A free-format field containing valid date, step and file format
- ValidDate: The date and time for which the product is valid, in the format YYYYMMDDTHHMMSSZ (ISO 8601 format) (This marks the time the forecast is intended to represent)
- Step: The forecast step in hours or days
- FileFormat: The format of the data file
- Extension: The file extension
File Format
About half of ECMWF products are encoded in WMO FM-92 GRIB edition 1, and the other half in GRIB edition 2, unless otherwise specified in our Catalogue of Real-time products. For more details, see the Migration to GRIB edition 2 Information page.
However, some product subsets use different encoding formats:
-
IFS model level parameters are encoded in WMO FM-92 GRIB edition 2.
-
AIFS products are encoded in WMO FM-92 GRIB edition 2.
-
Time Series of Weather Parameters and Tropical Cyclone tracks types are encoded in WMO FM-94 BUFR format.
Possible ModelName, Class and Streams for ECMWF and WMO templates
| Full Name | ModelName | Class | Stream | Type |
|---|---|---|---|---|
|
IFS High Resolution Data Assimilation |
ifs-da |
od |
oper/wave |
an |
|
IFS Medium-range Ensemble Forecast |
ifs-ens | od | enfo/waef | cm/cr/efi/efic/em/ep/es/gbf/gwt/pf/pfc/pproc/sot/tf/wp |
|
IFS Medium-range Control Forecast |
ifs-ens-cf | od | oper/wave | fc/gbf/gwt/pproc/ssd/tf/wp |
|
IFS Medium-range Reforecast |
ifs-ens-refc | od | enfh | cf/pf |
| IFS Sub-seasonal Forecast | ifs-subs | od | eefo/weef | cf/efi/ep/fcmean/pb/pd/pf/sot/taem |
| IFS Sub-seasonal Reforecast | ifs-subs-refc | od | eefh | cf/fcmean/pf |
|
IFS Seasonal Forecast |
ifs-seas | od | mmsa/mmsf/msmm/wasf | em/fc/fcmean |
|
AIFS Single Forecast |
aifs-single | ai | oper/wave | fc/tf |
|
AIFS Ensemble Forecast |
aifs-ens | ai | enfo/waef | cf/em/ep/es/pf/tf |
|
IFS Atmospheric Composition Forecast |
ifs-compo | mc | oper | fc |
|
IFS Atmospheric Composition Data Assimilation |
ifs-compo-da | mc | oper | an |
- Type pproc has been introduced for derived products, including thermofeel parameters.