mod conformal;
mod degras;
mod elastic;
mod equivalence;
mod exponential;
pub(crate) mod fpca;
pub(crate) mod helpers;
mod types;
#[cfg(test)]
mod tests;
pub use conformal::conformal_prediction_band;
pub use degras::scb_mean_degras;
pub use elastic::{
elastic_tolerance_band, elastic_tolerance_band_with_config, phase_tolerance_band,
};
pub use equivalence::{equivalence_test, equivalence_test_one_sample};
pub use exponential::exponential_family_tolerance_band;
pub use fpca::fpca_tolerance_band;
pub use types::{
BandType, ElasticToleranceBandResult, ElasticToleranceConfig, EquivalenceBootstrap,
EquivalenceTestResult, ExponentialFamily, MultiplierDistribution, NonConformityScore,
PhaseToleranceBand, ToleranceBand,
};