Coverage for src / tracekit / streaming / __init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-11 23:04 +0000

1"""Streaming APIs for memory-efficient large file processing. 

2 

3This package provides chunk-by-chunk processing capabilities for huge 

4waveform files that don't fit in memory, plus real-time streaming APIs. 

5""" 

6 

7from .chunked import ( 

8 StreamingAnalyzer, 

9 chunked_fft, 

10 chunked_spectrogram, 

11 load_trace_chunks, 

12) 

13from .progressive import ( 

14 ProgressiveAnalyzer, 

15 StreamingConfig, 

16 StreamingProgress, 

17 create_progressive_analyzer, 

18) 

19from .realtime import ( 

20 RealtimeAnalyzer, 

21 RealtimeBuffer, 

22 RealtimeConfig, 

23 RealtimeSource, 

24 RealtimeStream, 

25) 

26 

27__all__ = [ 

28 "ProgressiveAnalyzer", 

29 "RealtimeAnalyzer", 

30 "RealtimeBuffer", 

31 "RealtimeConfig", 

32 "RealtimeSource", 

33 "RealtimeStream", 

34 "StreamingAnalyzer", 

35 "StreamingConfig", 

36 "StreamingProgress", 

37 "chunked_fft", 

38 "chunked_spectrogram", 

39 "create_progressive_analyzer", 

40 "load_trace_chunks", 

41]