Skip to content

v0.9.0

Latest

Choose a tag to compare

@TimMonko TimMonko released this 20 Feb 21:31
· 2 commits to main since this release
f4ffc72

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_reader by @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