TiledSequence¶
- final class tifffile.TiledSequence(stackshape, chunkshape, /, *, axestiled=None, axes=None)¶
Tiled sequence of chunks.
Transform a sequence of stacked chunks to tiled chunks.
- Parameters:
stackshape (Sequence[int]) – Shape of stacked sequence excluding chunks.
chunkshape (Sequence[int]) – Shape of chunks.
axestiled (dict[int, int] | Sequence[tuple[int, int]] | None) – Axes to be tiled. Map stacked sequence axis to chunk axis. By default, the sequence is not tiled.
axes (str | tuple[str, ...] | None) – Character codes for dimensions in stackshape and chunkshape.
Examples
>>> ts = TiledSequence((1, 2), (3, 4), axestiled={1: 0}, axes='ABYX') >>> ts.shape (1, 6, 4) >>> ts.chunks (1, 3, 4) >>> ts.axes 'AYX'
- shape: tuple[int, ...]¶
Shape of tiled sequence including chunks.
- chunks: tuple[int, ...]¶
Shape of chunks in tiled sequence.
- axes: str | tuple[str, ...] | None¶
Dimensions codes of tiled sequence.
- shape_squeezed: tuple[int, ...]¶
Shape of tiled sequence with length-1 dimensions removed.
- axes_squeezed: str | tuple[str, ...] | None¶
Dimensions codes of tiled sequence with length-1 dimensions removed.
- indices(indices, /)¶
Return iterator over chunk indices of tiled sequence.
- Parameters:
indices (Iterable[Sequence[int]]) – Indices of chunks in stacked sequence.
- Return type:
Iterator[tuple[int, …]]
- slices(indices=None, /)¶
Return iterator over slices of chunks in tiled sequence.
- Parameters:
indices (Iterable[Sequence[int]] | None) – Indices of chunks in stacked sequence.
- Return type:
Iterator[tuple[int | slice, …]]
- property ndim: int¶
Number of dimensions of tiled sequence excluding chunks.
- property is_tiled: bool¶
Sequence is tiled.