Closed
Description
Over in Zarr-Python, we are working on a a new major version (v3). This version will have a slightly new Codec API and will expose a new set of codec types (ArrayArrayCodec
, ArrayBytesCodec
, BytesBytesCodec
, etc.). These codec classes are not wildly different from the existing Numcodecs API (perhaps except for the partial encode/decode options) but they are not in perfect alignment. With this in mind, some questions for discussion:
- Can Numcodecs conform to the Zarr-Python API?
- I don't think this has to be seen as a breaking change but if it is, how do we weight the potential costs and benefits?
- Would Numcodecs be able to register codecs via the Zarr-Python entrypoint mechanism? (e.g. Extensible codecs for V3 zarr-python#1588)
Metadata
Metadata
Assignees
Labels
No labels