Skip to content

Computations requiring irregularly-chunked Zarr stores #312

@TomNicholas

Description

@TomNicholas

All intermediate results in Cubed are written out to persistent storage via Zarr, but currently Zarr can't represent any chunked array, because the Zarr spec does not yet support irregular chunks.

This comes up in Cubed when a computation changes the chunking of an array from regularly chunked to irregularly chunked. An important example of such a computation is groupby, see #223.

I'm not sure if there are any other examples of array operations that might change regular chunks into irregular ones? np.pad comes to mind?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestupstreamInvolves changes to an upstream libraryzarr

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions