|
class Shuffle(_NumcodecsBytesBytesCodec, codec_name="shuffle"): |
classifies the shuffle codec as a BytesBytesCodec.
zarr-developers/zarr-extensions#2 proposes formalizing it as a ArrayArrayCodec. While this distinction is an implementation decision, it matters for using the codec with Zarr V3 and downstream libraries. I
think it should be a ArrayArrayCodec.