ngff_zarr.v04.zarr_metadata

Module Contents

Classes

Functions

is_dimension_supported

Helper for string validation

is_unit_supported

Helper for string validation

Data

API

ngff_zarr.v04.zarr_metadata.SupportedDims

None

ngff_zarr.v04.zarr_metadata.SpatialDims

None

ngff_zarr.v04.zarr_metadata.AxesType

None

ngff_zarr.v04.zarr_metadata.SpaceUnits

None

ngff_zarr.v04.zarr_metadata.TimeUnits

None

ngff_zarr.v04.zarr_metadata.Units

None

ngff_zarr.v04.zarr_metadata.supported_dims

[‘x’, ‘y’, ‘z’, ‘c’, ‘t’]

ngff_zarr.v04.zarr_metadata.space_units

[‘angstrom’, ‘attometer’, ‘centimeter’, ‘decimeter’, ‘exameter’, ‘femtometer’, ‘foot’, ‘gigameter’, …

ngff_zarr.v04.zarr_metadata.time_units

[‘attosecond’, ‘centisecond’, ‘day’, ‘decisecond’, ‘exasecond’, ‘femtosecond’, ‘gigasecond’, ‘hectos…

ngff_zarr.v04.zarr_metadata.is_dimension_supported(dim: str) bool

Helper for string validation

ngff_zarr.v04.zarr_metadata.is_unit_supported(unit: str) bool

Helper for string validation

class ngff_zarr.v04.zarr_metadata.Axis
name: ngff_zarr.v04.zarr_metadata.SupportedDims

None

type: ngff_zarr.v04.zarr_metadata.AxesType

None

unit: Optional[ngff_zarr.v04.zarr_metadata.Units]

None

orientation: Optional[ngff_zarr.rfc4.AnatomicalOrientation]

None

class ngff_zarr.v04.zarr_metadata.Identity
type: str

‘identity’

class ngff_zarr.v04.zarr_metadata.Scale
scale: List[float]

None

type: str

‘scale’

class ngff_zarr.v04.zarr_metadata.Translation
translation: List[float]

None

type: str

‘translation’

ngff_zarr.v04.zarr_metadata.Transform

None

class ngff_zarr.v04.zarr_metadata.Dataset
path: str

None

coordinateTransformations: List[ngff_zarr.v04.zarr_metadata.Transform]

None

class ngff_zarr.v04.zarr_metadata.OmeroWindow
min: float

None

max: float

None

start: float

None

end: float

None

class ngff_zarr.v04.zarr_metadata.OmeroChannel
color: str

None

window: ngff_zarr.v04.zarr_metadata.OmeroWindow

None

label: Optional[str]

None

validate_color()
class ngff_zarr.v04.zarr_metadata.Omero
channels: List[ngff_zarr.v04.zarr_metadata.OmeroChannel]

None

class ngff_zarr.v04.zarr_metadata.MethodMetadata
description: str

None

method: str

None

version: str

None

class ngff_zarr.v04.zarr_metadata.PlateAcquisition
id: int

None

name: Optional[str]

None

maximumfieldcount: Optional[int]

None

description: Optional[str]

None

starttime: Optional[int]

None

endtime: Optional[int]

None

class ngff_zarr.v04.zarr_metadata.PlateColumn
name: str

None

class ngff_zarr.v04.zarr_metadata.PlateRow
name: str

None

class ngff_zarr.v04.zarr_metadata.PlateWell
path: str

None

rowIndex: int

None

columnIndex: int

None

class ngff_zarr.v04.zarr_metadata.Plate
columns: List[ngff_zarr.v04.zarr_metadata.PlateColumn]

None

rows: List[ngff_zarr.v04.zarr_metadata.PlateRow]

None

wells: List[ngff_zarr.v04.zarr_metadata.PlateWell]

None

version: str

‘0.4’

acquisitions: Optional[List[ngff_zarr.v04.zarr_metadata.PlateAcquisition]]

None

field_count: Optional[int]

None

name: Optional[str]

None

class ngff_zarr.v04.zarr_metadata.WellImage
path: str

None

acquisition: Optional[int]

None

class ngff_zarr.v04.zarr_metadata.Well
images: List[ngff_zarr.v04.zarr_metadata.WellImage]

None

version: str

‘0.4’

class ngff_zarr.v04.zarr_metadata.Metadata
axes: List[ngff_zarr.v04.zarr_metadata.Axis]

None

datasets: List[ngff_zarr.v04.zarr_metadata.Dataset]

None

coordinateTransformations: Optional[List[ngff_zarr.v04.zarr_metadata.Transform]]

None

omero: Optional[ngff_zarr.v04.zarr_metadata.Omero]

None

name: str

‘image’

version: str

‘0.4’

type: Optional[str]

None

metadata: Optional[ngff_zarr.v04.zarr_metadata.MethodMetadata]

None

to_version(
version: Union[str, ngff_zarr._supported_versions.NgffVersion],
) ngff_zarr.v04.zarr_metadata.Metadata
classmethod from_version(
metadata: ngff_zarr.v04.zarr_metadata.Metadata,
) ngff_zarr.v04.zarr_metadata.Metadata
_to_v05() ngff_zarr.v04.zarr_metadata.Metadata
classmethod _from_v05(
metadata_v05: ngff_zarr.v04.zarr_metadata.Metadata,
) ngff_zarr.v04.zarr_metadata.Metadata
classmethod _from_zarr_attrs(
root_attrs: dict,
store: ngff_zarr._zarr_types.StoreLike,
validate: bool = False,
) tuple[ngff_zarr.v04.zarr_metadata.Metadata, list[ngff_zarr.ngff_image.NgffImage]]

Create Metadata instance from ome-zarr metadata dictionary.

property dimension_names: tuple