Skip to content

Types

cuthbertlib.types

Type aliases for common types used in the library.

KeyArray = Array module-attribute

ArrayTree = Any module-attribute

ArrayTreeLike = Any module-attribute

ScalarArray = Array module-attribute

ScalarArrayLike = ArrayLike module-attribute

LogDensity = Callable[[ArrayTreeLike], ScalarArray] module-attribute

LogConditionalDensity = Callable[[ArrayTreeLike, ArrayTreeLike], ScalarArray] module-attribute

LogConditionalDensityAux = Callable[[ArrayTreeLike, ArrayTreeLike], tuple[ScalarArray, ArrayTree]] module-attribute