Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

contribute to ome-zarr-models-py? #260

Open
d-v-b opened this issue Nov 22, 2024 · 2 comments
Open

contribute to ome-zarr-models-py? #260

d-v-b opened this issue Nov 22, 2024 · 2 comments
Labels
NGFF OME-NGFF (OME-Zarr format)

Comments

@d-v-b
Copy link

d-v-b commented Nov 22, 2024

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 of ome-zarr-models-py.

Would you all be interested in contributing to this project?

@ziw-liu
Copy link
Collaborator

ziw-liu commented Nov 22, 2024

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!

@ziw-liu ziw-liu added the NGFF OME-NGFF (OME-Zarr format) label Nov 22, 2024
@d-v-b
Copy link
Author

d-v-b commented Nov 23, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NGFF OME-NGFF (OME-Zarr format)
Projects
None yet
Development

No branches or pull requests

2 participants