My workflow generates a dataset of format xr.Dataset with dims (6, 36, 2, 13, 699, 1920) in float32.
I can process and write output array chunk by chunk, but only if the zarr file already exists, with:
ds.to_zarr('data.zarr', region=region)
Does anyone have an idea how to initialize a zarr file that is larger than available memory?
My libraries are:
zarr-python: '2.18.4'
xarray: '2025.1.2'