ECMWF will soon offer three file-naming convention templates for real-time product delivery via the ECMWF Production Data Store (ECPDS). These templates can be selected using the Product Requirements Editor (PRED) if you have access, otherwise requests of template change can be made through the ECMWF Support Portal.

  1. LEGACY Template

    • Currently used for all real-time IFS products delivered through ECPDS.

    • AIFS products are not and will not be configurable with this template.

  2. ECMWF Template

    • Currently used for all real-time AIFS products delivered through ECPDS.

    • IFS products will also be configurable to use this template.

  3. WMO Template

    • Configuration for both IFS and AIFS products delivered through ECPDS will be supported.

1. LEGACY

FeedStreamBasedDate
(MonthDayHourMinute)
ValidDate
(MonthDayHourMinute)
Experiment
A1D07 25 00 0008 08 18 001
A1D07250000080818001
  • Feed: The feed name, as defined in the PREd
  • Stream: The stream indicator (see table below)
  • Based Date: The month, day, hour and minute on which the products are based (in MMDDHHmm format)
  • Valid Date: The month, day, hour and minute at which the products are valid (in MMDDHHmm format)
    • MMDDHHmm is set to "MM______" for seasonal forecast products, where MM indicates the valid month
    • mm is set to "01" for high resolution forecast (type=fc, step=0)
  • Experiment: The version number (as EXPVER keyword in MARS, operational files use 1). 

1.1. Stream indicator

S

Stream,
Type

Description

Forecast Range

Runs
Frequency

Astream=oper,
type=wp
HRES Weather Parameter products15-day00z/12z
daily
Bstream=enfo,
type=wp
ENS Weather Parameter products15-day00z/12z
daily
Cstream=oper/scda,
type=tf
HRES Tropical Cyclone trajectory products10-day00z/06z/12z/18z
daily
Dstream=operHRES Atmospheric model products15-day00z/12z
daily
Estream=enfoENS Atmospheric model products15-day00z/12z
daily
Fstream=eefoENS Subseasonal atmospheric model products46-day00z
daily
Gstream=waef ENS Wave model products15-day00z/06z/12z/18z
daily
Hstream=eefh/eehsENS Subseasonal atmospheric model re-forecast products46-day00z
every other day (1/3/5...)
I

stream=enfh/efhs

ENS Atmospheric model re-forecast products

15-day

00z
every four days (1/5/9...)

Jstream=enwh/wehsENS Wave model re-forecast products15-day00z
every four days (1/5/9...)
Lstream=mmsm/mmsf/mmsaENS Seasonal model forecasting system products (SEAS)7-months00z
monthly
Mstream=oper,
type=fc
HRES Atmospheric model products for Thermofeel* parameters15-day00z/06z/12z/18z
daily
Nstream=wasfENS Seasonal model products (SEAS-WAM)7-months00z 
monthly
Ostream=enfo,
type=pf/cf 
ENS Atmospheric model products for Thermofeel* parameters15-day00z/06z/12z/18z
daily
Pstream=waveHRES Wave model products (HRES-WAM )15-day00z/12z
daily
Qstream=scwvHRES Wave model products (HRES-WAM )15-day06z/18z
daily
Sstream=scdaHRES Atmospheric model products15-day06z/18z
daily
Tstream=enfo,
type=tf
ENS Tropical Cyclone trajectory products15-day00z/06z/12z/18z
daily
Ustream=waef,
type=em/efi/sot/ep
ENS Wave model post-processed products15-day 00z/06z/12z/18z
daily
Vstream=weefENS Subseasonal wave model products (ENS-WAM)46-day

00z
daily

Wstream=waef ENS Wave model probabilistic products (ENS-WAM)15-day00z/06z/12z/18z
daily
Xstream=enfo ENS Atmospheric model products15-day00z/06z/12z/18z
daily
Ystream=enfo,
type=em/efi/sot/ep
ENS Post-processed atmospheric model products15-day00z/06z/12z/18z
daily
 
Zstream=weeh/weesENS Subseasonal re-forecast wave model products 46-day00z
daily  
(*) 2 metre relative humidity (2r), Apparent temperature (aptmp), Globe temperature (gt), Heat index (heatx), Humidex (hmdx), Mean radiant temperature (mrt), Normal effective temperature (nefft), Universal thermal climate index (utci), Wet bulb globe temperature (wbgt), Wind chill factor (wcf)

CONTENTS OF THIS PAGE

GET HELP

Create a support ticket in our Support portal

Licence and invoice

CONTENTS OF THIS SPACE

2. ECMWF

DestinationFeedModelNameClassStreamTypeBasedDate
(YearMonthDayTHourMinuteSecondsZ)
ValidDate
(YearMonthDayTHourMinuteSecondsZ)
StepExperiment
(Optional)
abca1aifs-ensaienfopf 20250725T000000Z 20250808T180000Z 354 
abc_a1_aifs-ens_ai_enfo_pf_20250725T000000Z_20250808T180000Z_354h
  • Destination: The destination name used in ECPDS
  • 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 or days
  • Experiment: The experiment version number (as EXPVER keyword in MARS, operational files use 1) (Not shown when operational)


3. WMO

PFlagProductIdentifier
(locationIndicator,modelName,destination+
feed+class+stream+type +expver)
OFlagOriginatorProductionDate
(YearMonthDayTHourMinuteSecondsZ)
FreeFormat
(ValidDate_Step_FileFormat)
Extension

Wxx-ecmwf-reading,aifs+single,egs+e5+ai+oper+fc+0001CECMF20250725T000000Z20250808T180000Z_354h_gribbin

W_xx-ecmwf-reading,aifs+single,abc+a1+ai+enfo+pf+0001_C_ECMF_20250725T000000Z_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
    • 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 YYYYMMDDTHHMMSSZ (ISO 8601 format) (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.

However, some product subsets use different encoding formats:

  • HRES Atmospheric model (Product subset I-i-c) and ENS Atmospheric model (III-i-c):

  • AIFS model products are encoded in WMO FM-92 GRIB edition 2.

  • Time Series of Weather Parameters (Product subsets I-ii, III-iv) and Tropical Cyclones (I-iii, III-viii):

    • These are encoded in WMO FM-94 BUFR format.

Possible ModelName, Class and Streams for ECMWF and WMO templates

ModelNameClassStream
aifs-singleaioper
aifs-ensaienfo
ifs-daodoper, scda, wave, scwv
ifs-ensodoper, scda, wave, scwv
ifs-ensodenfo, waef
ifs-edaodelda, ewda
ifs-ens-refcodenfh, enwh, efhs
ifs-subsodeefo, weef
ifs-subs-refcodeefh, eehs, weeh, wees
ifs-seas

od

mmsf, wasf, msmm, mmsa, swmm, ehmm, esmm