-
Notifications
You must be signed in to change notification settings - Fork 54
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
POC validation of NGFF with pydantic_ome_ngff #281
Conversation
E.g. failure on ubuntu with py3.10
|
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #281 +/- ##
==========================================
+ Coverage 84.84% 84.88% +0.04%
==========================================
Files 13 13
Lines 1485 1489 +4
==========================================
+ Hits 1260 1264 +4
Misses 225 225
☔ View full report in Codecov by Sentry. |
With JaneliaSciComp/pydantic-ome-ngff#7 merged and released as https://github.com/JaneliaSciComp/pydantic-ome-ngff/releases/tag/v0.2.3 tests are passing except for python 3.8 which isn't supported by |
@will-moore: what were your plans here? Is this viable? Waiting on something/someone else? |
I guess there's a few points to discuss... - You made a good checklist at #258 (comment) which is mostly still outstanding.
|
Numpy has already dropped 3.8 in new releases; most of the data ecosystem follows suit. pydantic-ome-ngff does now have "latest", which I believe is the current spec (not fair to expect 0.5 support when 0.5 hasn't been released yet...). IMO migrating pydantic-ome-ngff to pydantic 2 should happen first. |
See #258.
This PR tests one possible approach for using https://github.com/JaneliaSciComp/pydantic-ome-ngff/ in
ome-zarr-py
:However, this doesn't use
pydantic-ome-zarr
when writing data yet, as the integration there will likely have to be much closer