Typing¶
Broadcasting semantics¶
- type excee._typing.BroadcastableToVars = T | dict[str, T]¶
Argument that broadcasts across variables. Either specified as a single value of type
Tfor all variables or as acollections.abc.Mappingof 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
Tfor all datasets or as alistof values that apply to each passed dataset.
- type excee._typing.BroadcastableToVarsAndDatasets = BroadcastableToDatasets[BroadcastableToVars]¶
Argument that broadcasts across both variables and datasets, composing
BroadcastableToDatasetswithBroadcastableToVars.
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
Noneindicate 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
tupleoffloats for explicit limits,"auto"for inclusive limits determined automatically from the data, orNoneto leave limits unmodified.
- 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.