BioImageTools / ome-zarr-models-py

Prototype for a common minimal-dependencies Python implementation of the NGFF data model
https://ome-zarr-models-py.readthedocs.io/en/latest/
9 stars 1 forks source link

Implement bioformats2raw structure #50

Open dstansby opened 14 hours ago

dstansby commented 14 hours ago

Implements the parts of https://github.com/BioImageTools/ome-zarr-models-py/issues/31 that do not require parsing XML files (🙈) or zarr groups.

I think the intention of the spec is to have this as another "type" of dataset, alongside HCS and Image, even though it is defined in section 3 (not 2) of the spec. So I've put it in the ome_zarr_models.v04 namespace, and I think (for now) we are expecting users to know in advance whether they have a HCS, Image, or BioFormats2Raw dataset? I guess we could provide a convenience function to try work out which of these an arbitrary dataset is, but that should go in a separate PR