Python Package v0.37.0
py-v0.37.0 (2026-06-25)
BREAKING CHANGE
- The
enabled_rfcsparameter (Pythonto_ngff_zarr/
to_ome_zarr), the--enable-rfcCLI flag, theenabledRfcsTypeScript write
option, and the MCPenable_rfc4/enabled_rfcsfields are removed. RFC-4
anatomical orientation is written automatically when orientation metadata is
present; supply it viaNgffImage.axes_orientations, the neworientation=
argument toto_multiscales, or the--orientationCLI 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