Skip to content

Add a policy on where to implement new codecs #3272

@dstansby

Description

@dstansby

There is a new codec currently being implemented in #2863 that proposes to be included directly inside zarr-python, instead of the historical home of all codecs, numcodecs. This is a break from past behaviour where numcodecs was the home of all codecs.

We should decide, and document on a policy for where new codecs should go.

While numcodecs exists, it's my opinion that all user-facing codecs should be defined there. This is because it means:

  • A clear separation of responsibilities for zarr-python and numcodecs
  • A single place for users to discover and use codecs from

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