Expand description
Streaming wavelet transform for real-time signal processing
This module provides incremental wavelet transforms optimized for continuous data streams with bounded memory usage and low latency.
§See Also
- Streaming capabilities, performance and limitations:
STREAMING_SUPPORT.md - High-level user guide (batch vs streaming recommendations):
docs/USER_GUIDE.md
Re-exports§
pub use context::StreamingContext;pub use context::UpdateTrigger;pub use context::WindowConfig;pub use context::WindowType;pub use denoising::DenoiseQuality;pub use denoising::StreamingDenoiseConfig;pub use denoising::StreamingDenoiseResult;pub use denoising::StreamingDenoiser;pub use denoising::ThresholdMethod;pub use denoising::ThresholdRule;pub use dwt::StreamingDWT;pub use modwt::IncrementalLevelState;pub use modwt::IncrementalMODWTFilters;pub use modwt::IncrementalMODWTState;pub use modwt::StreamingMODWT;pub use modwt::StreamingMODWTResult;pub use ring_buffer::LocalRingBuffer;pub use ring_buffer::RingBuffer;pub use swt::StreamingSWT;pub use swt::StreamingSWTCoefficients;pub use swt::StreamingSWTResult;
Modules§
Structs§
- Coefficient
Update - Update from streaming transform
- Streaming
Coefficients - Result from streaming update operation
Enums§
- Update
Strategy - Update strategy for streaming transforms
Constants§
- COEFFICIENT_
CHANGE_ EPSILON - Epsilon for floating-point coefficient change detection
- NUMERICAL_
STABILITY_ EPSILON - Epsilon for numerical stability in division operations