bayesmithDocumentation0.10.0 source

bayesmith.dispatch.proposal_plan

Source-derived signatures and contracts. See the reference index for coverage and conventions.

Module contract
Explicit proposal schedules, separate from the legacy exact/NUTS partition.

ProposalRuntimePlan

Defined in bayesmith.dispatch.proposal_plan, line 17.

class ProposalRuntimePlan
graph: Graph
blocks: tuple[Block, ...]
compiled: Any
sigma_needs_rebuild: bool = True
selection: str = 'explicit'
selection_decisions: tuple = ()
A proposal chain with per-block correction and an optional NUTS remainder.

ProposalRuntimePlan.method

method(self)

ProposalRuntimePlan.target_fidelity

target_fidelity(self)

ProposalRuntimePlan.exact

exact(self)

ProposalRuntimePlan.sampled

sampled(self)

ProposalRuntimePlan.sample

sample(self, key, *, num_samples=2000, num_warmup=1000, num_chains=1, chain_method='sequential', progress_bar=False, nuts_options=None, nuts_on_collapse=False, collapse=False, _control=None)

compile_proposal_plan

Defined in bayesmith.dispatch.proposal_plan, line 97.

compile_proposal_plan(graph: Graph, task: PosteriorTask, *, policies=None, initial_values=None, selection='explicit', decisions=()) -> ProposalRuntimePlan
Validate static capabilities before any proposal chain is run.

Type a concept or API name.