Skip to content

Commit 0bd9da6

Browse files
committed
chore: Improve readability on multiscale transform input/output constraints
1 parent 2ab8a28 commit 0bd9da6

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,15 +1294,15 @@ Each object in `datasets` MUST contain the field `coordinateTransformations`,
12941294
whose value is an array of objects that define a transformation
12951295
that maps Zarr array coordinates for this resolution level to the "intrinsic" coordinate system.
12961296
The transformation is defined according to [transformations metadata](#trafo-types-md).
1297-
The transformation MUST take as input points in the array coordinate system
1298-
corresponding to the Zarr array at location `path`.
1299-
The values of `input` and `output` MUST be an object with the fields `name` and `path` that satisfy:
1300-
- The `path` field of `input` MUST be the same as the `path` field of the dataset,
1301-
the `name` field of `input` can be omitted.
1302-
Implementations should always treat the value of `path` under the `input` field as if it were equal to the value of `path`.
1303-
- The `name` field of `output` MUST be the `name` of a coordinate system.
1304-
It MUST be the same name for every resolution level in a single multiscales
1305-
The `path` field of `output` SHOULD be omitted.
1297+
* **Input**: The transformation MUST take as `input` points in the array coordinate system
1298+
corresponding to dataset's `path` field.
1299+
- The `input` object MUST specify a `path` field matching the `path` field of the dataset.
1300+
- The `name` field under `input` SHOULD be omitted.
1301+
- Implementations SHOULD always treat the dataset's `path` field as if it were equal to the value of `path` under `input`.
1302+
* **Output**: The `output` of the transformation MUST be the "intrinsic" coordinate system.
1303+
- The `name` field of `output` MUST be the `name` of a coordinate system.
1304+
- It MUST be the same value for every resolution level in a single multiscales
1305+
- The `path` field of `output` SHOULD be omitted.
13061306

13071307
The coordinate system referenced by all `output` fields of the coordinate transformations (the "intrinsic" coordinate system)
13081308
will be a representation of the image in its native physical coordinate system.

0 commit comments

Comments
 (0)