Skip to content

Typing

BinaryMask = NDArray[bool_] module-attribute

Type definition for a array containing only values 0 and 1.

ModifyFunction = Callable[[StainArray, StainArray, StainArray], tuple[StainArray, StainArray, StainArray]] module-attribute

Type definition for function that modifies stain channels.

The function takes three arrays in stain space and returns their modified versions.

RGBArray = NDArray[uint8] module-attribute

Type definition for an array of RGB values.

RGBPixel = Annotated[NDArray[uint8], (3,)] module-attribute

Type definition for a pixel represented by three RGB values.

StainArray = NDArray[float64] module-attribute

Type definition for an array of stain values.

StainChannels = tuple[StainArray, StainArray, StainArray] module-attribute

Type definition for all three deconvoluted stain channels.

StainTuple = tuple[float, float, float] module-attribute

Type definition for a tuple of stain values.

StainTupleMatrix = tuple[StainTuple, StainTuple, StainTuple] module-attribute

Type definition for a stain matrix represented by a tuple of tuples.

Tile = NDArray[float64 | uint8] | Image module-attribute

Type definition for a single tile.