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.