zarr_utils
Utilities to work with the Pydantic models from specs.py
for Zarr groups.
ZarrGroupNotFoundError
¶
Bases: ValueError
Wrap zarr.errors.GroupNotFoundError
This is used to provide a user-friendly error message.
Source code in fractal_tasks_core/ngff/zarr_utils.py
16 17 18 19 20 21 22 23 |
|
detect_ome_ngff_type(group)
¶
Given a Zarr group, find whether it is an OME-NGFF plate, well or image.
PARAMETER | DESCRIPTION |
---|---|
group |
Zarr group
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
str
|
The detected OME-NGFF type ( |
Source code in fractal_tasks_core/ngff/zarr_utils.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
|
load_NgffImageMeta(zarr_path)
¶
Load the attributes of a zarr group and cast them to NgffImageMeta
.
PARAMETER | DESCRIPTION |
---|---|
zarr_path |
Path to the zarr group.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
NgffImageMeta
|
A new |
Source code in fractal_tasks_core/ngff/zarr_utils.py
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 |
|
load_NgffPlateMeta(zarr_path)
¶
Load the attributes of a zarr group and cast them to NgffPlateMeta
.
PARAMETER | DESCRIPTION |
---|---|
zarr_path |
Path to the zarr group.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
NgffPlateMeta
|
A new |
Source code in fractal_tasks_core/ngff/zarr_utils.py
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
|
load_NgffWellMeta(zarr_path)
¶
Load the attributes of a zarr group and cast them to NgffWellMeta
.
PARAMETER | DESCRIPTION |
---|---|
zarr_path |
Path to the zarr group.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
NgffWellMeta
|
A new |
Source code in fractal_tasks_core/ngff/zarr_utils.py
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
|