| Crates.io | avila-telemetry |
| lib.rs | avila-telemetry |
| version | 0.1.0 |
| created_at | 2025-11-22 21:03:10.964344+00 |
| updated_at | 2025-11-22 21:03:10.964344+00 |
| description | Arxis Observatory: Monitoring the AXIS (engine) - Time series, ARIMA, anomaly detection, forecasting, NASA-grade data quality |
| homepage | https://arxis.avilaops.com |
| repository | https://github.com/avilaops/arxis |
| max_upload_size | |
| id | 1945736 |
| size | 134,022 |
Time series analysis and observability - Monitoring the engine's heartbeat
avila-telemetry is the observatory within the citadel - monitoring the AXIS (engine) to ensure optimal performance.
Like a watchful sentinel, it detects anomalies, forecasts trends, and ensures NASA-grade data quality for scientific missions.
use avila_telemetry::{TimeSeries, AnomalyDetector};
// Time series operations
let data = vec![1.0, 2.0, 3.0, 4.0, 5.0, 4.0, 3.0, 2.0];
let ts = TimeSeries::new(data);
let ma = ts.moving_average(3)?;
let stats = ts.statistics();
// Anomaly detection
let detector = AnomalyDetector::new(3.0, 1.5); // 3-sigma, 1.5 IQR
let anomalies = detector.detect_zscore(&ts)?;
println!("Found {} anomalies", anomalies.len());
// Forecasting
use avila_telemetry::forecasting::ExponentialSmoothing;
let forecaster = ExponentialSmoothing::simple(0.3);
let forecast = forecaster.predict(&ts, 5)?; // 5 steps ahead
[dependencies]
avila-telemetry = { git = "https://github.com/avilaops/arxis", branch = "main" }
chrono = "0.4"
cargo test -p avila-telemetry
avila-telemetry is the observatory of Arxis - monitoring the engine.
ARX (fortress) + AXIS (engine) = ARXIS
Built with ❤️ by Avila
## Installation
```toml
[dependencies]
avila-telemetry = { git = "https://github.com/avilaops/arxis", branch = "main" }
chrono = { version = "0.4", features = ["serde"] }
cargo run --example basic_operations
cargo run --example anomaly_detection
cargo run --example forecasting
cargo run --example nasa_gcp_observability
cargo test -p avila-telemetry
22 tests passing ✅
MIT - See LICENSE for details