Typing
ModifyFunction: TypeAlias = Callable[[NDArray[float64], NDArray[float64], NDArray[float64]], tuple[NDArray[float64], NDArray[float64], NDArray[float64]]]
module-attribute
Type definition for function that modifies stain channels.
The function takes three arrays in stain space and returns their modified versions.
RGBArray: TypeAlias = NDArray[uint8]
module-attribute
Type definition for an array of RGB values.
StainArray: TypeAlias = NDArray[float64]
module-attribute
Type definition for an array of stain values.
StainChannels: TypeAlias = tuple[StainArray, StainArray, StainArray]
module-attribute
Type definition for all three deconvoluted stain channels.
StainTuple: TypeAlias = tuple[float, float, float]
module-attribute
Type definition for a tuple of stain values.
StainTupleMatrix: TypeAlias = tuple[StainTuple, StainTuple, StainTuple]
module-attribute
Type definition for a stain matrix represented by a tuple of tuples.
Tile: TypeAlias = NDArray[float64 | uint8] | Image
module-attribute
Type definition for a single tile.