Module streaming
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:
docs/STREAMING_SUPPORT.md - High-level user guide (batch vs streaming recommendations):
docs/USER_GUIDE.md
Re-exports§
pub use ceemdan::IncrementalCEEMDAN;pub use context::StreamingContext;pub use context::UpdateTrigger;pub use context::WindowConfig;pub use context::WindowType;pub use cwt::FilterApproximation;pub use cwt::StreamingCWT;pub use cwt::StreamingCWTError;pub use cwt::StreamingCWTResult;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 emd::IncrementalEEMD;pub use emd::IncrementalEMD;pub use emd::StreamingEMDWindow;pub use ewt::IncrementalEWT;pub use ewt::StreamingEWTWindow;pub use memd::IncrementalMEMD;pub use memd::StreamingMEMDWindow;pub use modwt::IncrementalLevelState;pub use modwt::IncrementalMODWTFilters;pub use modwt::IncrementalMODWTState;pub use modwt::StreamingMODWT;pub use modwt::StreamingMODWTResult;pub use modwt::StreamingMODWTWindow;pub use ring_buffer::LocalRingBuffer;pub use ring_buffer::RingBuffer;pub use sswt::StreamingSSWT;pub use sswt::StreamingSSWTError;pub use sswt::StreamingSSWTWindow;pub use swt::StreamingSWT;pub use swt::StreamingSWTCoefficients;pub use swt::StreamingSWTResult;pub use traits::IncrementalMultivariateTransform;pub use traits::IncrementalTransform;pub use traits::MultivariateWindowedCoefficients;pub use traits::WindowedCoefficients;pub use vmd::DEFAULT_ANCHOR_INTERVAL;pub use vmd::DEFAULT_REFINE_ITERATIONS;pub use vmd::IncrementalVMD;pub use vmd::StreamingVMDWindow;
Modules§
- ceemdan
- Streaming / incremental CEEMDAN.
- context
- cwt
- Streaming CWT implementation using IIR bandpass filter bank with heterodyne demodulation
- denoising
- dwt
- emd
- Streaming / incremental Empirical Mode Decomposition.
- ewt
- Streaming / incremental Empirical Wavelet Transform.
- memd
- Streaming / incremental Multivariate Empirical Mode Decomposition.
- modwt
- ring_
buffer - Ring buffer implementations for streaming data processing
- sswt
- Streaming Synchrosqueezed Wavelet Transform (SSWT).
- swt
- traits
- Shared contract for incremental / streaming transforms.
- vmd
- Streaming / incremental Variational Mode Decomposition.
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