-
Notifications
You must be signed in to change notification settings - Fork 43
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
Propose resolution _groups_ for xarray support #114
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -141,19 +141,23 @@ For this example we assume an image with 5 dimensions and axes called `t,c,z,y,x | |
│ # "multiscales" and "omero" (see below). In addition, the group level attributes | ||
│ # must also contain "_ARRAY_DIMENSIONS" if this group directly contains multi-scale arrays. | ||
│ | ||
├── 0 # Each multiscale level is stored as a separate Zarr array, | ||
│ ... # which is a folder containing chunk files which compose the array. | ||
├── n # The name of the array is arbitrary with the ordering defined by | ||
├── 0 # Each multiscale level is stored as a separate Zarr group | ||
│ # which contains arrays of data at that particular resolution level. | ||
│ ... | ||
├── n # The name of the group is arbitrary with the ordering defined by | ||
│ │ # by the "multiscales" metadata, but is often a sequence starting at 0. | ||
│ │ | ||
│ ├── .zarray # All image arrays must be up to 5-dimensional | ||
│ │ # with the axis of type time before type channel, before spatial axes. | ||
│ │ | ||
│ └─ t # Chunks are stored with the nested directory layout. | ||
│ └─ c # All but the last chunk element are stored as directories. | ||
│ └─ z # The terminal chunk is a file. Together the directory and file names | ||
│ └─ y # provide the "chunk coordinate" (t, c, z, y, x), where the maximum coordinate | ||
│ └─ x # will be `dimension_size / chunk_size`. | ||
│ └── image # Within the group, there will typically be a single array named "image". | ||
│ │ # Other arrays may be added in future versions. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. So, Dataset There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Exactly. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The sentence |
||
│ │ | ||
│ ├── .zarray # All image arrays must be up to 5-dimensional | ||
│ │ # with the axis of type time before type channel, before spatial axes. | ||
│ │ | ||
│ └─ t # Chunks are stored with the nested directory layout. | ||
│ └─ c # All but the last chunk element are stored as directories. | ||
│ └─ z # The terminal chunk is a file. Together the directory and file names | ||
│ └─ y # provide the "chunk coordinate" (t, c, z, y, x), where the maximum coordinate | ||
│ └─ x # will be `dimension_size / chunk_size`. | ||
│ | ||
└── labels | ||
│ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-> separate Zarr group, possibly nested ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Happy to add.