-
Couldn't load subscription status.
- Fork 15
Multiscale ome-zarr v3 writer with sharding support #89
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
base: master
Are you sure you want to change the base?
Conversation
|
Dear Alan,
I will look into these issues more closely, jut wanted to give a quick feedback. |
|
Thank you Nikita!
I’ve added stage coordinates to the metadata for each array/scale in the multiscale tile. I tested by loading individual tiles in Neuroglancer, and they show the correct relative placement in the acquisition grid.
This was nested incorrectly; I’ve fixed it.
What do you think is the best strategy for representing the collection of tiles? It isn’t clear to me whether OME-Zarr defines a single, recommended pattern for this - if at all. With the stage coordinates embedded as described above, the tiles now connect spatially. However, there is still no metadata that defines these tiles as a collection (i.e. part of the same logical grid)... We could write zarr.json group data in the root of the acquisition directory that points to each multiscale ome-zarr for each tile. Maybe something like this: I think BigStitcher will want to see a more detailed XML which could be produced by mesoSPIM and dropped in the same place. It needs to also define "Translation to Regular Grid". Following this model, and maybe more consistant with resuability of the ome-zarr tile data, the translation coordinate transforms could be written to the root zarr.json and removed from individual tiles. That might look something like this: |
|
Dear Alan,
I started a new branch for testing ome_zarr_writer, so you can see what I changed, since I cannot push my commits directly into this PR. It currently writes @StephanPreibisch do you expect any changes to this structure in the near future? |
|
Nikitta,
It is still writing each tile in a separate
This is what I am finding as well. 'chunk key namespace' |
|
Nikitta,
I pushed a fix that will nest the multiscale tiles in a single directory. Todo: Write zarr.json group metadata in this folder. |
A builtin ome-zarr v3 writer for mesoSPIM.
Support:
Notes: