antecedent 0.3.0

Identification-first causal inference: identify → estimate → refute, with uncertainty about causal structure preserved
Documentation
//! Day-1 imports for the `antecedent` facade.
//!
//! ```rust,ignore
//! use antecedent::prelude::*;
//! ```
//!
//! SPDX-License-Identifier: MIT OR Apache-2.0

pub use crate::analysis::{
    CausalAnalysis, CausalAnalysisBuilder, ComputeBudget, LatencyMode, PreparedAnalysis, RdConfig,
    RefuteSuite,
};
pub use crate::error::CausalError;
pub use crate::inference::{BayesianConfig, InferenceMode};
pub use crate::options::{DiscoveryAccept, FdrControl};
pub use crate::planner::{CompiledAnalysis, GraphInput};
pub use crate::result::CausalAnalysisResult;
pub use crate::strategy_table::{EstimatorId, IdentifierId};

pub use antecedent_core::{
    AverageEffectQuery, CausalQuery, CausalSchema, CausalSchemaBuilder, ExecutionContext,
    Intervention, TemporalEffectQuery, Value, VariableId,
};
pub use antecedent_data::{
    EventData, MultiEnvironmentData, PanelData, PanelUnit, TabularData, TimeSeriesData,
};
pub use antecedent_estimate::{CausalPosterior, EffectEstimate};
pub use antecedent_expr::IdentifiedEstimand;
pub use antecedent_graph::{Dag, DenseNodeId, TemporalDag};
pub use antecedent_identify::IdentificationResult;