ECMWF Open Data (real-time) is provided with an open licence (CC-BY-4.0). Data accessed via the public ECMWF web site are free of charge.
This page describes how the data are organised and how they can be downloaded.
A Python package called ecmwf-opendata is available from PyPi that greatly facilitates the access to this dataset. In addition, a series of Jupyter Notebooks have been developed to demonstrate the use of this package.
Availability
The data are released 1 hour after the real-time dissemination schedule.
The files are in GRIB edition 2 format, except for trajectories which are in BUFR edition 4 format. We recommend using ecCodes version 2.24.2 or newer to manipulate the GRIB and BUFR files.
The files are provided with the following naming convention:
[ROOT]/[yyyymmdd]/[HH]z/[resol]/[stream]/[yyyymmdd][HH]0000-[step][U]-[stream]-[type].[format]
where:
[ROOT]
is the top-level URL of one of the sites hosting the data. See the Locations below for possible values. [yyyymmdd]
is the reference date of the forecasts (base date).[HH]
is the reference time of the forecasts. Values are 00
, 06
, 12
and 18
. [resol]
is the horizontal resolution of the data. This is currently set to 0p4-beta
and will be changed to 0p4
when the beta-testing period is over. [stream]
is the forecasting system that produces the data. Values are:oper
- high-resolution forecast, atmospheric fields enfo
- ensemble forecast, atmospheric fieldsscda
- short cut-off high-resolution forecast, atmospheric fields (also known as "high-frequency products")scwv
- short cut-off high-resolution forecast, ocean wave fields (also known as "high-frequency products") andmmsf
- multi-model seasonal forecasts fields from the ECMWF model only. [step]
is the forecast time step expressed in units U
[U]
is the unit used for the time step. Values are h
for hours and m
for month. The latter is only valid for seasonal forecasts (mmsf). [type]
is once of fc
(forecast), ef
(ensemble forecast), ep
(ensemble probabilities) or tf
(trajectory forecast for tropical cyclone tracks). [format]
is grib2
for all fields, and bufr
for the trajectories. The valid combinations of the above are:
format=bufr, type=tf
HH=00/12
stream=enfo/oper, step=240h
HH=06/18
stream=enfo, step=144h
stream=scda, step=90h
format=grib2
HH=00/12
stream=enfo/waef
type=ef, step=0h to 144h by 3h, 144h to 360h by 6h
type=ep, step=240h/360h
stream=oper, wave
type=fc, step=0h to 144h by 3h, 144h to 240h by 6h
HH=06/18
stream=enfo/waef
type=ef, step=0h to 144h by 3h
stream= scda /scwv
type=fc, step=0h to 90h by 3h
HH=00
stream=mmsf, type=fc, u=m, step=1m to 7m
The following wording should be attached to the use of this ECMWF dataset:
The following wording shall be attached to services created with this ECMWF dataset:
Currently, these data are available from two different locations:
ROOT
set to https://data.ecmwf.int/forecastsROOT
set to https://ai4edataeuwest.blob.core.windows.net/ecmwfYou can use the ECMWF link to browse the list of files.
In the following examples, [ROOT]
should be replaced by one of the locations specified above.
Although all of the examples provided here use wget, curl can similarly be used to download the products.
Products at time=00 or time=12
Products at time=06 or time=18
Tropical cyclone tracks products are only available when there are tropical cyclones observed or forecast.
HRES TC-Tracks at time=00 or time=12
HRES TC-track products at time=06 or time=18
Products at time=00 or time=12
Products at time=06 or time=18
For all ENS direct model runs
Tropical cyclone tracks products are only available when there are tropical cyclones observed or forecast.
ENS TC-Tracks at time=00 or time=12
ENS TC-track products at time=06 or time=18
For the probability products from the Atmospheric model ensemble (ENS) forecast at all times 00, 06, 12 and 18 UTC, stream=enfo and type=ep should be used.
Products are available at time=00 and time=12 only.
There are no ENS probability products for time=06 or time=18.
The steps available are 0h to 144h by 3h and 150h to 360h by 6h. The file format is grib2.
The name of the file to be downloaded depends on the step. Use:
ENS probability products at 00 and 12 UTC for steps 0h to 144h by 3h and steps 150h to 240h by 6h
ENS probability products at 00 and 12 UTC for steps 246h to 360h by 6h
ENS-WAM direct model output products
For the probability products from the wave model ensemble (ENS) forecast at all times 00, 06, 12 and 18 UTC, stream=waef and type=ep should be used.
Products are available at time=00 and time=12 only.
There are no ENS-WAM probability products for time=06 or time=18.
The steps available are 0h to 144h by 3h and 150h to 360h by 6. The file format is grib2.
The name of the file to be downloaded depends on the step. Use:
ENS-WAM probability products at 00 and 12 UTC for steps 0h to 144h by 3h and steps 150h to 240h by 6h
ENS probability products at 00 and 12 UTC for steps 246h to 360h by 6h
All of the examples above download a single file containing all of the parameters for that dataset at the specific forecast step or steps.
It is also possible to download of a single field using the HTTP Byte-Range request feature.
Example: download temperature at 2m at step=24h from the 00 UTC HRES forecast
Each GRIB file is associated with a corresponding index file, accessible by substituting the '.grib2'
extension with '.index'
in the URL. Index files are text files where each line is a JSON record (JSON details here). Each record represents a GRIB field in the corresponding GRIB file, described using the MARS query language, for example:
{"domain": "g", "date": "20220104", "time": "1200", "expver": "0001", "class": "od", "type": "fc", "stream": "oper", "step": "6", "levelist": "1000", "levtype": "pl", "param": "q", "_offset": 3857250, "_length": 609046}
In addition, the keys _offset
and _length
represent the byte offset and length of the corresponding field. This allows the download of a single field using the HTTP Byte-Range request. An example is provided in Download a single field with wget above.
There are some minor differences between the normal MARS request language and the open data file naming.
These are summarised in the table for information.
链接:https://confluence.ecmwf.int/plugins/servlet/mobile?contentId=247894981#content/view/247894981
声明:欢迎转载、转发本号原创内容,可留言区留言或者后台联系小编进行授权。气象学家公众号转载信息旨在传播交流,其内容由作者负责,不代表本号观点。文中部分图片来源于网络,如涉及作品内容、版权和其他问题,请后台联系小编处理