Skip to content

Python Package v0.37.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 14:32
py-v0.37.0

py-v0.37.0 (2026-06-25)

BREAKING CHANGE

  • The enabled_rfcs parameter (Python to_ngff_zarr/
    to_ome_zarr), the --enable-rfc CLI flag, the enabledRfcs TypeScript write
    option, and the MCP enable_rfc4/enabled_rfcs fields are removed. RFC-4
    anatomical orientation is written automatically when orientation metadata is
    present; supply it via NgffImage.axes_orientations, the new orientation=
    argument to to_multiscales, or the --orientation CLI flag. (abda351)

♻️ Refactoring

  • py,ts: write RFC-4 anatomical orientation automatically, drop enabled-rfcs API (abda351)
  • update to refactored read/write functions (39318c0)
  • Introduce CoordinateSystemIdentifier metadata class (52df14f)
  • improve typing of omero parser (25ef680)
  • Make rfc4 checks compliant with v0.6 metadata structure (83d0f52)
  • add metadata reading into class methods (7f0923c)

✨ Features

  • 0.6.dev4 on write (7db2227)
  • allow reading dev4 versions (50a9434)
  • pin higher zarr (4d5269f)
  • import missing metadata class (b6bd757)
  • move up metadata conversion to retain method metadata (4c0b829)
  • introduce convenience method to validate intrinsic coordinate system (c4347d5)
  • update to 0.6-style input output convention (9446760)
  • use correct call to class attribute (7d70b7e)
  • add escape for missing coordinate systems (ca1d0ae)
  • add missing, declared conversion from v06 to v04 (b37e210)
  • always treat scale/translation variables as class instances (f2d9cbd)
  • update to latest schemas (bfea702)
  • add schemas (preliminary) (300f389)
  • Add utility parser function for transforms (eb6915a)
  • Support 0.6 reading and writing (21a54c6)

🐛 Bug Fixes

  • py: re-open LIF source at compute time to survive closed file handle (618c838)
  • py: map big-endian dtypes to Zarr v3 core dtype (04890f6)
  • py: carry metadata extra passthrough through v0.5/v0.6 conversion (0315ad0)
  • get omero metadata from correct location (a8bc4f4)
  • fix type annotation (a656eba)

🤝 Contributors

We appreciate the contributions from:

  • Johannes Soltwedel
  • Matt McCormick