pipeline#

Pipeline orchestration for composable causal inference workflows.

Provides a Pipeline class that chains steps (EstimateEffect, SensitivityAnalysis, GenerateReport) into a reproducible, lazily-validated workflow. All steps are validated before any fitting begins so that configuration errors surface before expensive MCMC sampling.

Classes

Pipeline

Orchestrate a sequence of causal-inference steps.

PipelineContext

Mutable container that accumulates results as pipeline steps execute.

PipelineResult

Immutable result returned by Pipeline.run().

Step

Protocol that all pipeline steps must satisfy.