Skip to content

Commit ecec30b

Browse files
jo-muellerwill-mooredstansbyd-v-b
authored
sync PR with latest RFC5 proposal (#2)
Co-authored-by: Will Moore <900055+will-moore@users.noreply.github.com> Co-authored-by: David Stansby <d.stansby@ucl.ac.uk> Co-authored-by: Davis Bennett <davis.v.bennett@gmail.com>
1 parent fc7fef0 commit ecec30b

2 files changed

Lines changed: 208 additions & 149 deletions

File tree

ngff_spec/examples/multiscales_strict/multiscales_example.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,59 +3,59 @@
33
"node_type": "group",
44
"attributes": {
55
"ome": {
6-
"version": "0.6dev2",
6+
"version": "0.5",
77
"multiscales": [
88
{
9-
"name": "physical",
9+
"name": "example",
1010
"coordinateSystems": [
11-
{
12-
"name": "physical",
13-
"axes": [
14-
{ "name": "t", "type": "time", "unit": "millisecond" },
15-
{ "name": "c", "type": "channel" },
16-
{ "name": "z", "type": "space", "unit": "micrometer" },
17-
{ "name": "y", "type": "space", "unit": "micrometer" },
18-
{ "name": "x", "type": "space", "unit": "micrometer" }
19-
]
20-
}
11+
{
12+
"name": "intrinsic",
13+
"axes": [
14+
{ "name": "t", "type": "time", "unit": "millisecond" },
15+
{ "name": "c", "type": "channel" },
16+
{ "name": "z", "type": "space", "unit": "micrometer" },
17+
{ "name": "y", "type": "space", "unit": "micrometer" },
18+
{ "name": "x", "type": "space", "unit": "micrometer" }
19+
]
20+
}
2121
],
2222
"datasets": [
2323
{
2424
"path": "0",
2525
"coordinateTransformations": [
2626
{
2727
// the voxel size for the first scale level (0.5 micrometer)
28-
// the time unit (0.1 milliseconds), which is the same for each scale level
28+
// and the time unit (0.1 milliseconds), which is the same for each scale level
2929
"type": "scale",
3030
"scale": [0.1, 1.0, 0.5, 0.5, 0.5],
3131
"input": "0",
32-
"output": "physical"
32+
"output": "intrinsic"
3333
}
3434
]
3535
},
3636
{
3737
"path": "1",
3838
"coordinateTransformations": [
3939
{
40-
// the voxel size for the second scale level (1 micrometer)
41-
// the time unit (0.1 milliseconds), which is the same for each scale level
40+
// the voxel size for the second scale level (downscaled by a factor of 2 -> 1 micrometer)
41+
// and the time unit (0.1 milliseconds), which is the same for each scale level
4242
"type": "scale",
4343
"scale": [0.1, 1.0, 1.0, 1.0, 1.0],
4444
"input": "1",
45-
"output": "physical"
45+
"output": "intrinsic"
4646
}
4747
]
4848
},
4949
{
5050
"path": "2",
5151
"coordinateTransformations": [
5252
{
53-
// the voxel size for the third scale level (2 micrometer)
54-
// the time unit (0.1 milliseconds), which is the same for each scale level
53+
// the voxel size for the third scale level (downscaled by a factor of 4 -> 2 micrometer)
54+
// and the time unit (0.1 milliseconds), which is the same for each scale level
5555
"type": "scale",
5656
"scale": [0.1, 1.0, 2.0, 2.0, 2.0],
5757
"input": "2",
58-
"output": "physical"
58+
"output": "intrinsic"
5959
}
6060
]
6161
}
@@ -72,4 +72,4 @@
7272
]
7373
}
7474
}
75-
}
75+
}

0 commit comments

Comments
 (0)