Retrieving ECMWF open dataΒΆ

The :ref:`ecmwf-open-data ` source provides access to the `ECMWF open data `_ .
[1]:
import earthkit.data as ekd

d = ekd.from_source(
    "ecmwf-open-data",
    request=dict(param=["t", "gh"], levelist="500", step=[0, 24, 48]),
)
d
By downloading data from the ECMWF open data dataset, you agree to the terms: Attribution 4.0 International (CC BY 4.0). Please attribute ECMWF when downloading this data.
[1]:
GRIB file

path/var/folders/93/w0p869rx17q98wxk83gn9ys40000gn/T/earthkit-data-cgr/e-odretriever-f16112c6a02c9bd8dbcf06c315b9e887138e5b4fe969ea4f8bce9d58980eaa10.cache
size2.9 MiB
typesfieldlist, pandas, xarray, numpy, array
[2]:
d.to_fieldlist().ls()
[2]:
parameter.variable time.valid_datetime time.base_datetime time.step vertical.level vertical.level_type ensemble.member geography.grid_type
0 t 2026-03-29 06:00:00 2026-03-29 06:00:00 0 days 500 pressure 0 regular_ll
1 gh 2026-03-29 06:00:00 2026-03-29 06:00:00 0 days 500 pressure 0 regular_ll
2 t 2026-03-30 06:00:00 2026-03-29 06:00:00 1 days 500 pressure 0 regular_ll
3 gh 2026-03-30 06:00:00 2026-03-29 06:00:00 1 days 500 pressure 0 regular_ll
4 t 2026-03-31 06:00:00 2026-03-29 06:00:00 2 days 500 pressure 0 regular_ll
5 gh 2026-03-31 06:00:00 2026-03-29 06:00:00 2 days 500 pressure 0 regular_ll
[ ]: