pymif.microscope_manager.utils.to_zarr
Functions
|
|
|
|
|
Write a pyramid of dask arrays to an OME-Zarr root group. |
|
Write a pyramid of Dask arrays into an existing zarr group. |
Module Contents
- pymif.microscope_manager.utils.to_zarr._metadata_for_write(metadata: dict, axes: tuple[str, Ellipsis], *, config: pymif.microscope_manager.utils.ngff.ZarrWriteConfig, is_label: bool | None = None) dict[source]
- pymif.microscope_manager.utils.to_zarr._build_multiscales(metadata: dict, axes: tuple[str, Ellipsis], *, name: str | None, n_levels: int) dict[source]
- pymif.microscope_manager.utils.to_zarr.to_zarr(path: str | pathlib.Path, data_levels: Sequence[dask.array.Array], metadata: dict, *, config: pymif.microscope_manager.utils.ngff.ZarrWriteConfig | None = None)[source]
Write a pyramid of dask arrays to an OME-Zarr root group.
Parameters
- pathstr | Path
Destination zarr store.
- data_levelssequence of dask.array.Array
Pyramid levels ordered from finest to coarsest resolution.
- metadatadict
Normalized PyMIF metadata dictionary describing axes, scales, channel metadata and units.
- configZarrWriteConfig | None
Output configuration controlling NGFF version, zarr format, overwrite behaviour and compression.
- pymif.microscope_manager.utils.to_zarr.write_multiscale_to_group(group: zarr.Group, data_levels: Sequence[dask.array.Array], metadata: dict, *, config: pymif.microscope_manager.utils.ngff.ZarrWriteConfig | None = None, name: str | None = None, is_label: bool = False)[source]
Write a pyramid of Dask arrays into an existing zarr group.
Used by
pymif.microscope_manager.ZarrManagerfor raw data, image subgroups and label groups. The axes may be any subset oftczyx.