webknossos-libs icon indicating copy to clipboard operation
webknossos-libs copied to clipboard

Add Ome-Zarr datasets

Open normanrz opened this issue 3 years ago • 0 comments

The webknossos-libs feature the fantastic Dataset-API upon all of the wkcuber features and others build. Since, we want to support Ome-Zarr in the webKnossos ecosystem, I think it would be very handy to have a OmeDataset class. Ideally, the Ome implementation would be a drop-in replacement for Dataset. Instead of datasource-properties.json it would read/write a OME-NGFF metadata and Zarr instead of WKW.

Plan to implement:

  • Add Zarr storage backend #622
  • Allow cloud-storage for Zarr #651
  • wkcuber support of Zarr #654
  • Support OME-Zarr metadata (replacing datasource-properties.json)

Followups

  • Enable more compression methods for Zarr datasets #652
  • Enable sharding of Zarr datasets #653 (see https://github.com/zarr-developers/zarr-python/issues/877)

normanrz avatar Feb 21 '22 11:02 normanrz