Skip to content

v0.1.3

Latest

Choose a tag to compare

@yuriyzubov yuriyzubov released this 01 Jun 21:36
d02e136

Features

  • Every zarr3 array now includes dimension_names in its array metadata, sourced from the same axes list that lands in ome.multiscales[].axes. Required by the OME-NGFF 0.5 spec.

Breaking changes

  • Silent metadata trimming is gone. Previously, format classes auto-trimmed user-supplied axes/units/scale/translation to match the source's ndim. Now they raise a clear ValueError listing the mismatched field lengths. Pass axes/scale/translation/units matching the source rank.
  • N5 / zarr v2 conversions pre-validate every array's rank in one pass before any writes start, so a mismatch in a multi-array tree fails up front instead of partway through.

Tests

  • New test validates output end-to-end against ome_zarr_models.v05.Image.from_zarr()

Install

pip install zarrify==0.1.3