ngff_zarr.v06.zarr_metadata¶
Module Contents¶
Classes¶
CoordinateSystemIdentifier field used in transformations metadata. |
|
Dataset in the multiscales metadata. |
|
Data¶
API¶
- ngff_zarr.v06.zarr_metadata.AxesType¶
None
- class ngff_zarr.v06.zarr_metadata.Axis¶
- name: ngff_zarr.v04.zarr_metadata.SupportedDims¶
None
- type: ngff_zarr.v06.zarr_metadata.AxesType¶
None
- orientation: ngff_zarr.rfc4.AnatomicalOrientation | None¶
None
- class ngff_zarr.v06.zarr_metadata.CoordinateSystem¶
-
- axes: List[ngff_zarr.v06.zarr_metadata.Axis]¶
None
- class ngff_zarr.v06.zarr_metadata.CoordinateSystemIdentifier¶
CoordinateSystemIdentifier field used in transformations metadata.
There, the input/output fields of transformations must be an object with ‘path’ and ‘name’ fields.
- class ngff_zarr.v06.zarr_metadata.BaseTransform¶
Bases:
abc.ABC- input: ngff_zarr.v06.zarr_metadata.CoordinateSystemIdentifier | None¶
None
- output: ngff_zarr.v06.zarr_metadata.CoordinateSystemIdentifier | None¶
None
- classmethod from_dict(data: dict) ngff_zarr.v06.zarr_metadata.BaseTransform¶
- class ngff_zarr.v06.zarr_metadata.Identity¶
- class ngff_zarr.v06.zarr_metadata.Scale¶
- class ngff_zarr.v06.zarr_metadata.Translation¶
- class ngff_zarr.v06.zarr_metadata.Rotation¶
- class ngff_zarr.v06.zarr_metadata.Affine¶
- class ngff_zarr.v06.zarr_metadata.Coordinates¶
- class ngff_zarr.v06.zarr_metadata.Displacements¶
- ngff_zarr.v06.zarr_metadata.Transform¶
None
- class ngff_zarr.v06.zarr_metadata.TransformSequence¶
- class ngff_zarr.v06.zarr_metadata.Dataset¶
Dataset in the multiscales metadata.
path: Path to the dataset within the Zarr store. coordinateTransformations: List of transformations to map from dataset. Must be one of - Single identity - single scale - sequence of scale and translation
- class ngff_zarr.v06.zarr_metadata.Metadata¶
- coordinateSystems: List[ngff_zarr.v06.zarr_metadata.CoordinateSystem]¶
None
- datasets: List[ngff_zarr.v06.zarr_metadata.Dataset]¶
None
- omero: ngff_zarr.v04.zarr_metadata.Omero | None¶
None
- metadata: ngff_zarr.v04.zarr_metadata.MethodMetadata | None¶
None
- __post_init__()¶
We use the post-init to do some on-the-fly validation that is not covered by the json schemas well.
- property intrinsic_coordinate_system: ngff_zarr.v06.zarr_metadata.CoordinateSystem¶
- to_version(
- version: Union[str, ngff_zarr._supported_versions.NgffVersion],
- classmethod from_version(
- metadata: Union[ngff_zarr.v06.zarr_metadata.Metadata, ngff_zarr.v05.zarr_metadata.Metadata, ngff_zarr.v04.zarr_metadata.Metadata],
- _to_v05() ngff_zarr.v05.zarr_metadata.Metadata¶
- classmethod _from_v05(
- metadata_v05: ngff_zarr.v05.zarr_metadata.Metadata,
- classmethod _from_zarr_attrs(
- root_attrs: dict,
- store: ngff_zarr._zarr_types.StoreLike,
- validate: bool = False,
- subpath: str | None = None,
Create Metadata instance from ome-zarr metadata dictionary.
When the multiscales group is nested inside the store (e.g. a displacement field written next to its image),
subpathlocates the group so dataset arrays resolve against the right prefix. Dataset paths in the returned metadata stay relative to the group.