Skip to content

Commit 2076724

Browse files
authored
Merge pull request ome#100 from jo-mueller/same-dtype
Require same datatype in multiscales
2 parents be9bc03 + 4ed55b0 commit 2076724

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ Note that the number of dimensions is variable between 2 and 5 and that axis nam
7878
│ ... # which is a folder containing chunk files which compose the array.
7979
├── n # The name of the array is arbitrary with the ordering defined by
8080
│ │ # by the "multiscales" metadata, but is often a sequence starting at 0.
81+
│ │ # All arrays must have the same datatype and number of dimensions.
8182
│ │
8283
│ ├── zarr.json # All image arrays must be up to 5-dimensional
8384
│ │ # with the axis of type time before type channel, before spatial axes.
@@ -1262,7 +1263,7 @@ which is an array of objects describing the arrays storing the individual resolu
12621263
Each object in `datasets` MUST contain the field `path`,
12631264
whose value is a string containing the path to the Zarr array for this resolution relative to the current Zarr group.
12641265
The `path`s MUST be ordered from largest (i.e. highest resolution) to smallest.
1265-
Every Zarr array referred to by a `path` MUST have the same number of dimensions
1266+
Every Zarr array referred to by a `path` MUST have the same number of dimensions and datatype,
12661267
and MUST NOT have more than 5 dimensions.
12671268
The number of dimensions and order MUST correspond to number and order of `axes`.
12681269

version_history.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
2626
- For detailed set of changes see [complete overview](https://ngff.openmicroscopy.org/rfc/5/responses/2/index.html)
2727
- Updated version keys from `0.6.dev2` to `0.6.dev3` everywhere
2828
- style: Homogeneous use of backticks in spec document
29+
- specification: Constrained datatype of multiscales datasets to be the same across all resolutions
2930

3031
### Removed
3132

0 commit comments

Comments
 (0)