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
« 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.
3This package provides chunk-by-chunk processing capabilities for huge
4waveform files that don't fit in memory, plus real-time streaming APIs.
5"""
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)
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]