Module streaming

Module streaming 

Source
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§

context
denoising
dwt
modwt
ring_buffer
Ring buffer implementations for streaming data processing
swt

Structs§

CoefficientUpdate
Update from streaming transform
StreamingCoefficients
Result from streaming update operation

Enums§

UpdateStrategy
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