Typing

Broadcasting semantics

type excee._typing.BroadcastableToVars = T | dict[str, T]

Argument that broadcasts across variables. Either specified as a single value of type T for all variables or as a collections.abc.Mapping of variable names to individual values (with default values applied to missing keys).

type excee._typing.BroadcastableToDatasets = T | list[T]

Argument that broadcasts across datasets. Either specified as a single value of type T for all datasets or as a list of values that apply to each passed dataset.

type excee._typing.BroadcastableToVarsAndDatasets = BroadcastableToDatasets[BroadcastableToVars]

Argument that broadcasts across both variables and datasets, composing BroadcastableToDatasets with BroadcastableToVars.

Other types

type excee._typing.DataSpec = Dataset | DataTree | Mapping[str, ArrayLike]

Acceptable container formats for samples.

type excee._typing.BoundsTuple = tuple[float | None, float | None]

Lower and upper boundaries of (explicit) prior support. Values of None indicate no explicit boundary is to be accounted for.

type excee._typing.LimitsSpecifiers = tuple[float, float] | Literal['auto'] | None

Specification for axis limits.

Can be a tuple of floats for explicit limits, "auto" for inclusive limits determined automatically from the data, or None to leave limits unmodified.

type excee._typing.AxesScale = Literal['linear', 'log']

Scaling applied to plot axes.

type excee._typing.CIKind = Literal['eti', 'hdi', 'upper_limit', 'lower_limit', 'auto']

Types of credible intervals available for plotting.

Includes equal-tailed interval ("eti"), highest density interval ("hdi"), one-sided limits ("upper_limit" and "lower_limit"), and "auto" for automatic detection.

type excee._typing.ColorType = tuple[float, float, float] | str | tuple[float, float, float, float] | tuple[tuple[float, float, float] | str, float] | tuple[tuple[float, float, float, float], float]

Alias for matplotlib.typing.ColorType.

type excee._typing.LineStyleType = Literal['-', 'solid', '--', 'dashed', '-.', 'dashdot', ':', 'dotted', '', 'none', ' ', 'None'] | tuple[float, Sequence[float]]

Alias for matplotlib.typing.LineStyleType.