Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The ARCO data is stored as Zarr datacubes to provide efficient access to time-chunked and geo-chunked ERA5 single level hourly data:

The variables available in the Single levels atmospheric and Wave Zarr files are listed in Table 1 and Table 2, respectively.

...

Code Block
titlePlug and play xarray access
collapsetrue
import xarray as xr

# Geo-chunked data for access optimised along the time dimension (e.g. for time-series at a single point)
# Surface
surface_geo_url = "https://arco.datastores.ecmwf.int/cadl-arco-geo-002/arco/reanalysis_era5_single_levels/sfc/geoChunked.zarr"
# Wave
wave_geo_url = "https://arco.datastores.ecmwf.int/cadl-arco-geo-003/arco/reanalysis_era5_single_levels/wav/geoChunked.zarr"

# Time-chunked data for access optimised along the timespace dimension (e.g. for short-time-series atperiod afor singlelarge pointareas)
# Surface
surface_time_url = "https://arco.datastores.ecmwf.int/cadl-arco-time-002/arco/reanalysis_era5_single_levels/sfc/timeChunked.zarr"
# Wave
wave_time_url = "https://arco.datastores.ecmwf.int/cadl-arco-time-003/arco/reanalysis_era5_single_levels/wav/timeChunked.zarr"

# Open one of the Zarr objects with xarray, the default example opens the geo-chunked surface variables
ds = xr.open_zarr(
    surface_geo_url,
    consolidated=True,
    storage_options={
        "headers": {"Authorization": f"Bearer <CDS-API-KEY>"}
    }
)

# Inspect the variables
print(ds)

...

Anchor
table1
table1
Table 1: surface and single level parameters (instantaneous and accumulations)


NameUnitsVariable nameNotes
1

10 metre U wind component

m s-110m_u_component_of_wind
2100 metre V wind componentm s-110m_v_component_of_wind
310 metre U wind componentm s-1100m_u_component_of_wind
4100 metre V wind componentm s-1100m_v_component_of_wind
52 metre dewpoint temperatureK2m_dewpoint_temperature
62 metre temperatureK2m_temperature
7Mean sea level pressurePamean_sea_level_pressure
8Sea surface temperatureKsea_surface_temperatureSea surface temperature is available at the usual times, eg hourly, but its content is only updated once daily.
9Skin temperatureKskin_temperature 
10Surface pressurePasurface_pressure
11Surface solar radiation downwardsJ m**-2surface_solar_radiation_downwards
12Surface thermal radiation downwardsJ m**-2surface_thermal_radiation_downwards
13Total precipitationmtotal_precipitation
14Total cloud cover(0 - 1)total_cloud_cover
15Cloud base heightmcloud_base_height
16Boundary layer heightmboundary_layer_height

Anchor
table2
table2

Table 2: wave parameters: instantaneous

CountNameUnitsVariable name

1

Mean wave directionDegreesmean_wave_direction
2Mean wave periodsmean_wave_period
3Significant height of combined wind waves and swellmsignificant_height_of_combined_wind_waves_and_swell

Known issues

Please refer to the ERA5 documentation.

...