Open d-v-b opened 1 week ago
Thanks @d-v-b for the pointer! We are certainly interested in consolidating efforts upstream so we can maintain less code. While swapping the frontend may not come anytime soon for us (due to so many other stuff depending on iohub), using ome-zarr-models-py as a core dependency sounds like a great idea.
Unfortunately I'm quite occupied with some other projects right now and don't have much time to contribute. I'll certainly take a look once I get a chance!
great to hear! we are still far from a 1.0 release, but I will let you know when we have something that you could bring in as a solid dependency.
At the recent OME-NGFF workflows hackathon, we talked about how there are many independent python implementations that do the same thing: model the OME-Zarr spec with pydantic models. We thought it might be efficient to pool our efforts in one library that could be something like a reference for other python implementations, or simply a core dependency.
We started
ome-zarr-models-py
; our intention is to make this library a feature-complete implementation OME-Zarr 0.4 and 0.5, and my personal goal is to phase out my own package (pydantic-ome-ngff
) in favor ofome-zarr-models-py
.Would you all be interested in contributing to this project?