API reference
Find an entry point by responsibility, then inspect its source-derived contract. Every declared public export is checked during the build.
Names in __all__ are explicit exports; for modules without it, public source definitions are included for discoverability. Re-exports retain their defining module. Class fields are local declarations; inherited fields and runtime-generated constructors are not expanded. Inclusion is not a separate stability promise. Runtime, backend-specific, experimental and deprecated surfaces keep their documented limits.
Recommended entry points
Begin with the facade that owns your question; the exhaustive module catalog follows.
- bayesmith: tracing, graph declarations, compilation and execution.
- bayesmith.artifacts: task/result types, policies and serialization.
- bayesmith.evaluation: model checks and report aggregation.
- bayesmith.exact: exact numerical primitives.
- bayesmith.marginal: nuisance-integrated likelihood components.
amortize
bayesmith.amortize4 symbols
artifacts
bayesmith.artifacts106 symbolsbayesmith.artifacts.base27 symbolsbayesmith.artifacts.gates7 symbolsbayesmith.artifacts.identity10 symbolsbayesmith.artifacts.policies5 symbolsbayesmith.artifacts.refusal9 symbolsbayesmith.artifacts.reports7 symbolsbayesmith.artifacts.results20 symbolsbayesmith.artifacts.tasks16 symbols
bridge
bayesmith.bridge.arviz1 symbolsbayesmith.bridge.jaxns_bridge5 symbolsbayesmith.bridge.numpyro_bridge4 symbols
compiled
bayesmith.compiled1 symbols
cumulants
bayesmith.cumulants7 symbolsbayesmith.cumulants.field1 symbolsbayesmith.cumulants.fourier2 symbolsbayesmith.cumulants.operators4 symbols
diagnose
bayesmith.diagnose7 symbolsbayesmith.diagnose.coupling5 symbolsbayesmith.diagnose.identifiability3 symbolsbayesmith.diagnose.local9 symbolsbayesmith.diagnose.map5 symbolsbayesmith.diagnose.priors1 symbolsbayesmith.diagnose.sensitivity9 symbolsbayesmith.diagnose.structure3 symbols
dispatch
bayesmith.dispatch10 symbolsbayesmith.dispatch.affinity2 symbolsbayesmith.dispatch.amortized6 symbolsbayesmith.dispatch.auto_proposals1 symbolsbayesmith.dispatch.classify4 symbolsbayesmith.dispatch.collapse6 symbolsbayesmith.dispatch.costs28 symbolsbayesmith.dispatch.evidence15 symbolsbayesmith.dispatch.execute10 symbolsbayesmith.dispatch.factor9 symbolsbayesmith.dispatch.factor_runtime1 symbolsbayesmith.dispatch.initialization1 symbolsbayesmith.dispatch.pareto_information2 symbolsbayesmith.dispatch.pilot12 symbolsbayesmith.dispatch.plan9 symbolsbayesmith.dispatch.predictive4 symbolsbayesmith.dispatch.preflight2 symbolsbayesmith.dispatch.proposal_plan2 symbolsbayesmith.dispatch.proposal_sampling5 symbolsbayesmith.dispatch.sampling4 symbolsbayesmith.dispatch.streaming2 symbolsbayesmith.dispatch.task14 symbols
distributions
bayesmith.distributions3 symbols
errors
bayesmith.errors10 symbols
evaluation
bayesmith.evaluation16 symbolsbayesmith.evaluation.checks13 symbolsbayesmith.evaluation.diagnostics6 symbolsbayesmith.evaluation.evidence7 symbolsbayesmith.evaluation.gate7 symbolsbayesmith.evaluation.heldout2 symbolsbayesmith.evaluation.loo2 symbolsbayesmith.evaluation.sbc9 symbols
evidence
bayesmith.evidence27 symbols
exact
bayesmith.exact36 symbolsbayesmith.exact.block9 symbolsbayesmith.exact.conditioning3 symbolsbayesmith.exact.correct10 symbolsbayesmith.exact.discrete5 symbolsbayesmith.exact.fisher7 symbolsbayesmith.exact.gaussian11 symbolsbayesmith.exact.gibbs3 symbolsbayesmith.exact.gls11 symbolsbayesmith.exact.linearity10 symbolsbayesmith.exact.loglinear7 symbolsbayesmith.exact.precision13 symbolsbayesmith.exact.proposals8 symbolsbayesmith.exact.reduced_basis5 symbolsbayesmith.exact.solve7 symbols
graph
bayesmith.graph.evaluate6 symbolsbayesmith.graph.graph2 symbolsbayesmith.graph.nodes7 symbolsbayesmith.graph.reduction4 symbolsbayesmith.graph.trace9 symbols
marginal
bayesmith.marginal27 symbolsbayesmith.marginal.campaign4 symbolsbayesmith.marginal.chain6 symbolsbayesmith.marginal.compress7 symbolsbayesmith.marginal.diagnostics11 symbolsbayesmith.marginal.factorize4 symbolsbayesmith.marginal.logdet35 symbolsbayesmith.marginal.sqrtinfo3 symbols
optimize
bayesmith.optimize8 symbolsbayesmith.optimize.certify28 symbols
reweight
bayesmith.reweight3 symbols
root
bayesmith93 symbols