Skip to content

types

Attributes:

Arr module-attribute

Arr: TypeAlias = SparseArray | sparray | ndarray

Possible acceptable array backends

FeatMat module-attribute

FeatMat: TypeAlias = Bool[Arr, 'obs feat']

Boolean feature matrix (rows=observations, cols=features)

SimsMat module-attribute

SimsMat: TypeAlias = Num[Arr, 'feat feat']

Feature similarity matrix (rows,cols=features)

FPopts module-attribute

FPopts: TypeAlias = Literal[
    "edge-prob", "interaction", "forest-max", "counts"
]

Variations on what to return from running Forest Pursuit.

See documentation for use-cases.

Number module-attribute

Number: TypeAlias = float | int

An individual number, for type-checked parameters to functions

PsdCtOpts module-attribute

PsdCtOpts: TypeAlias = Literal['min-connect', 'zero-sum']

derived/empirical values for the pseudocount prior

PsdCts module-attribute

Allowed priors for beta-binonial estimates

See documentation for more on how these options are handled.