#12581·dask

Support irregular array chunks using zarr

Author: joshua-gouldCreated Sep 1, 2026Updated Sep 1, 2026
Labelsneeds triage

See https://zarr.readthedocs.io/en/stable/user-guide/examples/rectilinear_chunks/

import dask.array as da
import zarr

zarr.config.set({"array.rectilinear_chunks": True})

X = da.concatenate((da.ones((3, 10)), da.ones((2, 10)), da.ones((4, 10))), axis=0)
da.to_zarr(X, "test.zarr") # automatically rechunks to uniform chunks