cellmap_flow.blockwise.bounding_box

A box of a dataset, nm, z, y, x: the box tool’s (lenient) and a blockwise task’s (strict). No Flask.

Classes

BoundingBox

Its lower corner and its size.

TaskBoundingBox

A task YAML's box: its shape given, every side above 0.

Module Contents

class cellmap_flow.blockwise.bounding_box.BoundingBox(/, **data: Any)

Its lower corner and its size.

offset: _Triple = [0, 0, 0]
shape: _Triple = [1, 1, 1]
class cellmap_flow.blockwise.bounding_box.TaskBoundingBox(/, **data: Any)

A task YAML’s box: its shape given, every side above 0.

shape: Annotated[list[Annotated[float, Field(gt=0)]], Field(min_length=3, max_length=3)]