Skip to content

Add a policy on where to implement new codecs #3272

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions