leptos_helios/advanced_analytics/
mod.rs

1//! Advanced Analytics Engine
2//!
3//! This module provides comprehensive analytics capabilities for Helios visualizations,
4//! including enhanced ML pipelines, statistical analysis, anomaly detection, and forecasting.
5
6pub mod ml_models;
7pub mod statistical_analysis;
8pub mod time_series;
9pub mod correlation;
10pub mod types;
11
12// Re-export main types for backward compatibility
13pub use types::*;
14pub use ml_models::*;
15pub use statistical_analysis::*;
16pub use time_series::*;
17pub use correlation::*;
18
19/// Advanced analytics errors
20#[derive(Debug, thiserror::Error)]
21pub enum AnalyticsError {
22    #[error("ML model error: {message}")]
23    MLModelError { message: String },
24
25    #[error("Statistical analysis error: {message}")]
26    StatisticalError { message: String },
27
28    #[error("Anomaly detection error: {message}")]
29    AnomalyDetectionError { message: String },
30
31    #[error("Forecasting error: {message}")]
32    ForecastingError { message: String },
33
34    #[error("Data processing error: {message}")]
35    DataProcessingError { message: String },
36
37    #[error("Algorithm registration error: {message}")]
38    AlgorithmRegistrationError { message: String },
39}