-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Description
Example ERA5
import dask.array
import flox.xarray
import pandas as pd
import xarray as xr
dims = ("time", "level", "lat", "lon")
# nyears is number of years, adjust to make bigger,
# full dataset is 60-ish years.
nyears = 10
shape = (nyears * 365 * 24, 37, 721, 1440)
chunks = (1, -1, -1, -1)
ds = xr.Dataset(
{"U": (dims, dask.array.random.random(shape, chunks=chunks))},
coords={"time": pd.date_range("2001-01-01", periods=shape[0], freq="H")},
)
ds.resample(time="D").mean()
All the overhead is in subset_to_blocks
Metadata
Metadata
Assignees
Labels
No labels