This document contains JSON examples for multiscales_strict metadata layouts.
multiscales_transformations¶
multiscales_transformations.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47{ "multiscales": [ { "axes": [ { "name": "y", "type": "space", "unit": "micrometer" }, { "name": "x", "type": "space", "unit": "micrometer" } ], "datasets": [ { "path": "0", "coordinateTransformations": [ { "scale": [ 1, 1 ], "type": "scale" } ] } ], "coordinateTransformations": [ { "scale": [ 10, 10 ], "type": "scale" } ], "version": "0.4", "name": "image_with_coordinateTransformations", "type": "foo", "metadata": { "key": "value" } } ] }
multiscales_example¶
multiscales_example.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54{ "multiscales": [ { "version": "0.4", "name": "example", "axes": [ {"name": "t", "type": "time", "unit": "millisecond"}, {"name": "c", "type": "channel"}, {"name": "z", "type": "space", "unit": "micrometer"}, {"name": "y", "type": "space", "unit": "micrometer"}, {"name": "x", "type": "space", "unit": "micrometer"} ], "datasets": [ { "path": "0", "coordinateTransformations": [{ // the voxel size for the first scale level (0.5 micrometer) "type": "scale", "scale": [1.0, 1.0, 0.5, 0.5, 0.5] }] }, { "path": "1", "coordinateTransformations": [{ // the voxel size for the second scale level (downscaled by a factor of 2 -> 1 micrometer) "type": "scale", "scale": [1.0, 1.0, 1.0, 1.0, 1.0] }] }, { "path": "2", "coordinateTransformations": [{ // the voxel size for the third scale level (downscaled by a factor of 4 -> 2 micrometer) "type": "scale", "scale": [1.0, 1.0, 2.0, 2.0, 2.0] }] } ], "coordinateTransformations": [{ // the time unit (0.1 milliseconds), which is the same for each scale level "type": "scale", "scale": [0.1, 1.0, 1.0, 1.0, 1.0] }], "type": "gaussian", "metadata": { "description": "the fields in metadata depend on the downscaling implementation. Here, the parameters passed to the skimage function are given", "method": "skimage.transform.pyramid_gaussian", "version": "0.16.1", "args": "[true]", "kwargs": {"multichannel": true} } } ] }