chronix-analytics 0.7.0

Analytics engine for Chronix — preprocessing, forecasting, anomaly detection, multivariate analysis, model lifecycle, and streaming analytics on a SIMD/rayon CPU compute core
Documentation
//! # Chronix Model Lifecycle Management
//!
//! Provides model registry, versioning, champion/challenger A/B testing,
//! drift detection, and accuracy tracking for forecast and anomaly models.
//!
//! ## Components
//!
//! - [`ModelRegistry`] — versioned storage with champion/challenger tagging
//! - `ABTest` — champion/challenger A/B evaluation
//! - [`DriftDetector`] — distribution drift detection (PSI, KS, ADWIN)
//! - [`Adwin`] — streaming ADWIN change detection (Bifet & Gavaldà 2007)
//! - [`AccuracyTracker`] — sliding-window accuracy metrics and staleness

#![warn(missing_docs)]
#![deny(unsafe_code)]

pub mod ab_test;
pub mod accuracy;
pub mod adwin;
pub mod drift;
pub mod error;
pub mod registry;

pub use ab_test::{ABTestConfig, ABTestEvaluator, ABTestResult, PromotionCriteria};
pub use accuracy::{AccuracyTracker, AccuracyTrackerConfig};
pub use adwin::Adwin;
pub use drift::{DriftAction, DriftCallback, DriftDetector, DriftMonitor, ModelDriftReport};
pub use error::{LifecycleError, Result};
pub use registry::{ModelRegistry, ModelTag, ModelVersion, VersionAccuracy};