1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
//! Analysis modules for spatiotemporal data //! //! This module provides various analyzers for understanding dataset characteristics //! and deriving optimization recommendations. pub mod spatial; pub mod temporal; pub mod geometry; pub mod density; use serde::{Deserialize, Serialize}; /// Combined analysis result from all analyzers #[derive(Debug, Clone, Serialize, Deserialize)] pub struct AnalysisResult { /// Source file name pub source: String, /// Total feature count pub feature_count: usize, /// Spatial analysis results pub spatial: spatial::SpatialAnalysis, /// Temporal analysis results pub temporal: temporal::TemporalAnalysis, /// Geometry analysis results pub geometry: geometry::GeometryAnalysis, /// Density analysis results pub density: density::DensityAnalysis, }