image_valid Examples#

This document contains JSON examples for image_valid metadata layouts.

missing_version#

 1{
 2    "@id": "#my-image",
 3    "@type": "ngff:Image",
 4    "multiscales": [
 5        {
 6            "@id": "#my-pyramid",
 7            "name": "example",
 8            "datasets": [
 9                {
10                    "path": "path/to/0"
11                }
12            ],
13            "type": "gaussian",
14            "metadata": {
15                "method": "skimage.transform.pyramid_gaussian",
16                "version": "0.16.1"
17            }
18        }
19    ],
20    "omero": {
21        "id": 1,
22        "version": "0.1",
23        "channels": [
24            {
25                "active": true,
26                "color": "0000FF",
27                "family": "linear",
28                "inverted": false,
29                "label": "1234",
30                "window": {
31                    "end": 1765.0,
32                    "max": 2555.0,
33                    "min": 5.0,
34                    "start": 0.0
35                }
36            }
37        ]
38    }
39}

image_complete_no_omero#

 1{
 2    "@id": "top",
 3    "@type": "ngff:Image",
 4    "multiscales": [
 5        {
 6            "@id": "inner",
 7            "version": "0.1",
 8            "name": "example",
 9            "datasets": [
10                {
11                    "path": "path/to/0"
12                }
13            ],
14            "type": "gaussian",
15            "metadata": {
16                "method": "skimage.transform.pyramid_gaussian",
17                "version": "0.16.1",
18                "args": [
19                    "true",
20                    "false"
21                ],
22                "kwargs": {
23                    "multichannel": true
24                }
25            }
26        }
27    ]
28}

missing_name#

 1{
 2    "@type": "ngff:Image",
 3    "multiscales": [
 4        {
 5            "version": "0.1",
 6            "datasets": [
 7                {
 8                    "path": "path/to/0"
 9                }
10            ],
11            "type": "gaussian",
12            "metadata": {
13                "method": "skimage.transform.pyramid_gaussian",
14                "version": "0.16.1"
15            }
16        }
17    ]
18}

image_complete#

 1{
 2    "@id": "#my-image",
 3    "@type": "ngff:Image",
 4    "multiscales": [
 5        {
 6            "@id": "#my-pyramid",
 7            "version": "0.1",
 8            "name": "example",
 9            "datasets": [
10                {
11                    "path": "path/to/0"
12                },
13                {
14                    "path": "1"
15                },
16                {
17                    "path": "2"
18                }
19            ],
20            "type": "gaussian",
21            "metadata": {
22                "method": "skimage.transform.pyramid_gaussian",
23                "version": "0.16.1",
24                "args": [
25                    "true",
26                    "false"
27                ],
28                "kwargs": {
29                    "multichannel": true
30                }
31            }
32        }
33    ],
34    "omero": {
35        "id": 1,
36        "version": "0.1",
37        "channels": [
38            {
39                "active": true,
40                "color": "0000FF",
41                "family": "linear",
42                "inverted": false,
43                "label": "1234",
44                "window": {
45                    "end": 1765.0,
46                    "max": 2555.0,
47                    "min": 5.0,
48                    "start": 0.0
49                }
50            }
51        ],
52        "rdefs": {
53            "defaultZ": 0,
54            "defaultT": 0,
55            "model": "color"
56        }
57    }
58}

missing_type#

 1{
 2    "@id": "#my-image",
 3    "@type": "ngff:Image",
 4    "multiscales": [
 5        {
 6            "@id": "#my-pyramid",
 7            "name": "example",
 8            "datasets": [
 9                {
10                    "path": "path/to/0"
11                }
12            ],
13            "metadata": {
14                "method": "skimage.transform.pyramid_gaussian",
15                "version": "0.16.1"
16            },
17            "version": "0.1"
18        }
19    ]
20}

image#

 1{
 2    "@type": "ngff:Image",
 3    "multiscales": [
 4        {
 5            "datasets": [
 6                {"path": "path/to/0"},
 7                {"path": "1"},
 8                {"path": "2"}
 9            ]
10        }
11    ]
12}