easysnowdata.climate.era5.load#

easysnowdata.climate.era5.load(aoi: Any = None, time: Any = None, *, variables: str | Sequence[str] | None = None, source: str | None = None, version: str = 'ERA5', cadence: str = 'hourly', chunks: Any = None, **kwargs: Any) Dataset[source]#

Load ERA5 / ERA5-Land as a lazy xarray.Dataset (time, latitude, longitude).

Parameters:
  • aoi – Any form parse_aoi() accepts; None is global. The subset is the smallest block of native cells covering the AOI.

  • time – Any form parse_time() accepts. None means the store’s full valid span (ARCO) or the collection’s (GEE).

  • variables – Variable name(s); None keeps every variable.

  • source"arco-era5-gcs" (hourly ERA5, default), "gee", or None / "auto" (ARCO for hourly ERA5, GEE otherwise).

  • version"ERA5" or "ERA5_LAND"; "hourly", "daily" or "monthly".

  • cadence"ERA5" or "ERA5_LAND"; "hourly", "daily" or "monthly".

  • chunks – Dask chunking; None (default) keeps the store’s native chunking, so the result is always Dask-backed (§2.3).

  • **kwargs – Forwarded to xarray.open_zarr (ARCO) or xarray.open_dataset with engine="ee" (GEE).