ngff_zarr.ngff_image

Module Contents

Classes

Functions

non_default_axes_types

Axis types that a multiscales rebuilt from the dims alone would lose.

Data

API

ngff_zarr.ngff_image.ComputedCallback

None

class ngff_zarr.ngff_image.NgffImage
data: dask.array.core.Array

None

dims: collections.abc.Sequence[str]

None

scale: dict[str, float]

None

translation: dict[str, float]

None

name: str

‘image’

axes_units: collections.abc.Mapping[str, ngff_zarr.v04.zarr_metadata.AxisUnit] | None

None

axes_orientations: collections.abc.Mapping[str, ngff_zarr.rfc4.AnatomicalOrientation] | None

None

axes_types: collections.abc.Mapping[str, ngff_zarr.axis_type.AxisType | str] | None

None

channel_names: list[str] | None

None

channel_colors: list[str] | None

None

computed_callbacks: list[ngff_zarr.ngff_image.ComputedCallback]

‘field(…)’

ngff_zarr.ngff_image._DEFAULT_AXIS_TYPES

None

ngff_zarr.ngff_image.non_default_axes_types(
axes,
) dict[str, ngff_zarr.axis_type.AxisType | str] | None

Axis types that a multiscales rebuilt from the dims alone would lose.

Readers pass these on as NgffImage.axes_types so a displacement or coordinate field stays typed through to_multiscales and a later write.