antecedent 0.3.0

Identification-first causal inference: identify → estimate → refute, with uncertainty about causal structure preserved
Documentation
//! Unified `CausalAnalysis` facade.
//!
//! SPDX-License-Identifier: MIT OR Apache-2.0

#![allow(
    clippy::similar_names,
    clippy::too_many_lines,
    clippy::doc_markdown,
    clippy::too_many_arguments,
    clippy::cast_precision_loss
)]

mod batch;
mod builder;
mod execute;
mod helpers;
mod latency;
mod prepared;
mod stage;

pub use batch::BatchAnalysis;
pub use builder::{CausalAnalysisBuilder, RdConfig, RefuteSuite};
pub use execute::CausalAnalysis;
pub use latency::{
    ComputeBudget, INTERACTIVE_BOOTSTRAP, INTERACTIVE_MAX_ENVELOPE_GRAPHS, INTERACTIVE_N_DRAWS,
    LatencyMode, REPORT_BOOTSTRAP, REPORT_N_DRAWS, ResolvedLatencyBudget, STANDARD_BOOTSTRAP,
    STANDARD_N_DRAWS, refuse_discovery_under_interactive, refuse_non_report_hmc,
};
pub use prepared::PreparedAnalysis;
pub use stage::{AnalysisStageEvent, StageResultSink};