zarrsmith.utils.subset

Attributes

Selection

Functions

subset_dask_array(arr, axes[, T, C, Z, Y, X]) → dask.array.Array

Subset a Dask array using axis labels rather than fixed TCZYX positions.

_subset_list(values, selection, axis_size)

subset_metadata(metadata[, T, C, Z, Y, X]) → dict

Update metadata after subsetting any available subset of image axes.

Module Contents

zarrsmith.utils.subset.Selection[source]
zarrsmith.utils.subset.subset_dask_array(arr: dask.array.Array, axes: str, T: Selection = None, C: Selection = None, Z: Selection = None, Y: Selection = None, X: Selection = None) → dask.array.Array[source]

Subset a Dask array using axis labels rather than fixed TCZYX positions.

zarrsmith.utils.subset._subset_list(values, selection, axis_size)[source]
zarrsmith.utils.subset.subset_metadata(metadata: dict, T: Selection = None, C: Selection = None, Z: Selection = None, Y: Selection = None, X: Selection = None) → dict[source]

Update metadata after subsetting any available subset of image axes.