Skip to content

Support Blosc2 codec #1896

Open
Open

Description

@eschnett

Zarr supports the Blosc library as a codec https://zarr-specs.readthedocs.io/en/latest/v3/codecs/blosc/v1.0.html . Blosc is now somewhat outdated, and a successor Blosc2 exists. It would be nice if Blosc2 was supported as a codec as well.

Since both the APIs and the container (on-disk) formats changed between Blosc and Blosc2, it might be best to support Blosc2 as a new codec.

Is this a good idea? How would I go about proposing this officially? At the technical level, I assume that actually writing the specification and opening a pull request would be a step towards receiving feedback?

Activity

  1. jhamman commented on May 20, 2024

    @jhamman
    Member

    There are some active threads on the subject already:

    Okay if we close this in favor of those open issues?

  2. sanketverma1704 commented on May 21, 2024

    @sanketverma1704
    Member

    Also adding zarr-developers/numcodecs#463 to the list.

  3. dstansby commented on Jun 2, 2025

    @dstansby
    Contributor

    I'm going to re-open this, because I was going to request support for blosc2 in Zarr too. I'm not sure whether this depends on adding blosc2 to numcodecs or not, but even if it does it would be good to keep this issue open to disucss the ability to use it directly in zarr-python.

  4. d-v-b commented on Jun 2, 2025

    @d-v-b
    Contributor

    In the interest of relaxing our numcodecs dependency, I would be interested in supporting it without adding it to numcodecs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions