-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add support for ome-ngff-v0.4 #42
Comments
Observation from @KateMoreva the version in the example files is still 0.3, I need to fix this. |
@K-Meech will look into writing the new version. |
For validating: json validation: ome/ngff#69 (comment) |
@KateMoreva I checked the version of the example files I shared (https://s3.embl.de/i2k-2020/ngff-example-data/v0.4), but I think they have the correct version:
Could you please double check this and describe the issue with the version number more concretely if you still have it? |
@constantinpape Do you also have these files locally somewhere on the group shares? |
Oh, yes, the example files have v 0.4, I meant the PR file: https://github.com/ome/ngff/pull/57/files#diff-ffe6148e5d9f47acc4337bb319ed4503a810214933e51f5f3e46a227b10e3fcdL241 |
Oh, I see. We are working on some mechanism to bump all the version strings automatically, so that's why it's still at 0.3 there. Just ignore that, but Indeed it can be confusing.
|
Thank you for this info! It will be useful for file system reading. |
So I'm starting to look into updating the writers for v0.4 ome-zarr. @tischi @constantinpape Do we want to keep the ability to write 0.3? Or just shift everything to 0.4? |
I guess as long as we can still read 0.3, I would be fine with only writing to the latest version (that we can read). |
I agree; it's enough if we write the latest version (i.e. 0.4 now), but we need to keep support for reading older versions. |
@constantinpape @KateMoreva @K-Meech
...because Maybe we cannot read old OME.zarr versions at the moment? |
We can read v3, I'll fix the older variants now. |
Hm, I I think I am getting the error reading from: Examples:
and
Note that I changed now according to mobie/mobie-viewer-fiji#572:
Could that be the issue? |
I think that's wrong?
|
@tischi @KateMoreva can we please add tests to |
I think the problem was with reading the |
@tischi, could you please try again? Note that you need new files from 1.2.1-SNAPSHOT. |
@KateMoreva I did a |
Yeah, fill value should be a number. (That's the short version, ideally it should be a union type.) This seems to be an issue that we inherit from what n5-zarr is doing. I am not sure if it's a good idea to fix it here without looking into this more closely. |
@tischi, could you please write the full path to the dataset here? I want to check changes that may fix this problem. |
|
It works now @KateMoreva! |
I opened the PR for a future fix of fill_value #53 |
(the bug with the boundary chucks is still there though, see mobie/mobie-viewer-fiji#572). |
Yes, as I said already: this bug is almost certainly unrelated to the |
xref #52 (comment) |
@constantinpape - the writers don't support v0.4 yet. I was waiting for the v0.4 readers to be finished first, so it would be easier to test the results from the writers. I'll get on this now! Hopefully I'll have time this week. |
@constantinpape - I'm just having a quick look through the v0.4 example data. I'm a bit unsure of the metadata for the volumes with time. For these, you have one E.g.
and then for the first dataset:
If I left out the first one, would it be equivalent to put 10 for the time scale in every dataset? Or is it doing something different? |
The "general" |
Yes -thanks @constantinpape! |
Reading v0.4 is fully implemented now! Thanks @KateMoreva! |
v0.4 is fully supported now (and everything related to this is released!) :) |
See discussions in
ome/ngff#57
and example data at
https://s3.embl.de/i2k-2020/ngff-example-data/v0.4
The text was updated successfully, but these errors were encountered: