ndic-zarr 0.2.3

Zarr v3 codecs (nd_lift, htj2k, nd_zfp) and the axis-aware codec-series builder for nd-image-codecs.
Documentation

ndic-zarr — Zarr v3 codecs and the codec-series builder.

nd-image-codecs contributes two registered Zarr v3 codecs and composes a third family from existing codecs:

Codec Kind Crate
[ndic_lift::CODEC_NAME] (nd_lift) array → array ndic-lift
[HTJ2K_CODEC_NAME] (htj2k) array → bytes ndic-htj2k + ndic-codestream
[ndic_zfp::CODEC_NAME] (zfp) array → bytes ndic-zfp

The [series] module builds complete codec pipelines ("series") from axis metadata — transpose → decorrelation → plane/block codec — for the three families nd-delta, nd-lift-ht, and nd-zfp. See docs/architecture/codec-series.md.

Codecs register into the zarrs plugin registry via inventory when the zarrs feature is enabled: nd_lift in lift_codec, htj2k in htj2k_codec, nd_zfp in zfp_codec, and — for the nd-delta family, which zarrs cannot otherwise run — numcodecs.delta in [delta_codec].