Module noise_modeling_scirs2

Module noise_modeling_scirs2 

Source
Expand description

Advanced noise modeling using SciRS2’s statistical and machine learning capabilities

This module provides sophisticated noise modeling techniques leveraging SciRS2’s comprehensive statistical analysis, signal processing, and machine learning tools.

The module is organized into focused sub-modules for better maintainability:

  • config: Configuration structures and enums
  • types: Data type definitions and structures
  • statistical: Statistical analysis and distribution modeling
  • spectral: Spectral analysis and frequency domain methods
  • temporal: Temporal correlation and time series analysis
  • spatial: Spatial correlation and geographical analysis
  • ml_integration: Machine learning model integration
  • validation: Model validation and testing frameworks
  • utils: Utility functions and helpers

Re-exports§

pub use config::*;
pub use spectral::*;
pub use statistical::*;
pub use temporal::*;

Modules§

config
Configuration structures and enums for SciRS2 noise modeling
spectral
Spectral noise analysis using SciRS2
statistical
Statistical noise analysis using SciRS2
temporal
Temporal correlation noise modeling using SciRS2

Structs§

CorrelationAnalysis
Correlation analysis between noise sources
NoiseStatistics
Individual noise source statistics
SciRS2NoiseModeler
Main SciRS2 noise modeling coordinator
StatisticalNoiseAnalysis
Statistical noise analysis results
TemporalAnalysis
Temporal analysis of noise (placeholder for future implementation)