What's Changed
Thanks to feedback from users, this release has shaped up to enable some awesome features!
First, if a bioio reader supports remote image reading, ndevio does now too! Try out uvx --with ndevio -p 3.13 "napari[all]" https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.4/idr0048A/9846152.zarr to see it in action. Oh, tihs also shows there is now native support for multiscale data! This makes browsing large pyramidal (remote) images a breeze!
In other news, the code, in particular the nImage class, has shaped up to be much cleaner and easier to reason about. There is one breaking change introduced by #55, where nImage.layer_data previously was the (unintentionally) highest resolution xarray.DataArray. Now, this has been moved to nImage.reference_xarray where it is properly used to acquire metadata information, and nImage.layer_data now always returns a list of ArrayLike for multiscale support!
- Mega awesome README update and contributing guide by @TimMonko in #48
- Fix formatting issues in README.md by @TimMonko in #49
- Remove guards now part of npe2 from
napari_get_readerby @TimMonko in #51 - Allow directories in manifest (for zarr) by @TimMonko in #52
- Enable remote image reading by @TimMonko in #53
- Add layer_names property to nImage and refactor channel name logic by @TimMonko in #54
- [Breaking] Add multiscale data support by @TimMonko in #55
- Add a compatability patch for OME-Zarr <=0.2 by @TimMonko in #56
- Bump ndev-settings to fix preferred reader setting by @TimMonko in #57
- Update README after recent multiscale, remote, zarr changes by @TimMonko in #58
- Add compatability patch for OME-Zarr v0.3 by @TimMonko in #59
Full Changelog: v0.8.0...v0.9.0