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].