Ensemble spreads of ERA5 single levels

This is a subset of the ensemble spreads of ERA5 hourly data on single levels from ECMWF.

Built upon its Climate Data Store (CDS) version, this dataset is distributed as a Zarr archive. It is designed to offer a fast, highly accessible alternative for querying ERA5 global reanalysis's ensemble spreads.

📊 Chunking Specifications

To optimize data access performance for regional and time-series analyses, the dataset employs a spatio-temporal chunking scheme of 180 days × 20° latitude × 20° longitude. This corresponds to an array chunk shape of 1440 (valid_time) × 40 (latitude) × 40 (longitude).

How to download the data

The default (and preferred) way to access the data requires accessing the api.earthdatahub.destine.eu domain and a valid API key.

Method 1: quick access

It is possible to include the token directly in the URL.

1import xarray as xr
2
3xr.open_dataset(
4    "https://edh:<your personal access token>@api.earthdatahub.destine.eu/era5/era5-single-levels-ensemble-spread-v0.zarr",
5    chunks={},
6    engine="zarr",
7    zarr_format=3,
8)

Method 2: advanced access

The Python snippet gather the token from a netrc file.

It's required to before running the code snippet below.
1import xarray as xr
2
3xr.open_dataset(
4    "https://api.earthdatahub.destine.eu/era5/era5-single-levels-ensemble-spread-v0.zarr",
5    storage_options={"client_kwargs":{"trust_env":True}},
6    chunks={},
7    engine="zarr",
8    zarr_format=3,
9)

Variables

Short NameUnitsDescription
d2m
K

2 metre dewpoint temperature

sp
Pa

Surface pressure

sst
K

Sea surface temperature

t2m
K

2 metre temperature

tp
m

Total precipitation

u10
m s-1

10 metre U wind component

u100
m s-1

100 metre U wind component

u10n
m s-1

10 metre u-component of neutral wind

v10
m s-1

10 metre V wind component

v100
m s-1

100 metre V wind component

v10n
m s-1

10 metre v-component of neutral wind

z
m2 s-2

Geopotential

DestinE platform