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