Coverage report: 94%

Files Functions Classes

coverage.py v7.15.0, created at 2026-07-17 14:39 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
cafl4ds/data/sources.py STL10Source   0% 15 15 0   0% 4 0   0%
cafl4ds/data/sources.py SyntheticSource   94% 16 1 0   100% 2 0   94%
cafl4ds/data/sources.py (no class)   75% 32 8 0   0% 4 0   67%
cafl4ds/data/streams.py EraStream   100% 73 0 0   93% 30 2   98%
cafl4ds/data/streams.py (no class)   100% 38 0 0   100% 0 0   100%
cafl4ds/eval.py PerEraProbe   100% 9 0 0   100% 0 0   100%
cafl4ds/eval.py (no class)   94% 47 3 0   67% 12 2   88%
cafl4ds/filters/accept_all.py AcceptAll   100% 2 0 0   100% 0 0   100%
cafl4ds/filters/accept_all.py (no class)   100% 6 0 0   100% 0 0   100%
cafl4ds/filters/base.py (no class)   100% 18 0 0   100% 0 0   100%
cafl4ds/filters/composite.py CompositeSelector   82% 11 2 0   83% 6 1   82%
cafl4ds/filters/composite.py (no class)   100% 9 0 0   100% 0 0   100%
cafl4ds/filters/dedup.py SemDeDup   100% 4 0 0   100% 0 0   100%
cafl4ds/filters/dedup.py (no class)   100% 21 0 0   100% 8 0   100%
cafl4ds/filters/loss_gate.py LossGate   100% 11 0 0   100% 4 0   100%
cafl4ds/filters/loss_gate.py (no class)   100% 7 0 0   100% 0 0   100%
cafl4ds/filters/reservoir.py ReservoirReplay   96% 24 1 0   90% 10 1   94%
cafl4ds/filters/reservoir.py (no class)   100% 8 0 0   100% 0 0   100%
cafl4ds/loop.py StreamingLoop   95% 59 3 0   82% 22 4   91%
cafl4ds/loop.py (no class)   100% 18 0 0   100% 0 0   100%
cafl4ds/measurements.py (no class)   95% 125 6 8   71% 24 7   91%
cafl4ds/models/heads.py MLPHead   92% 13 1 0   83% 6 1   89%
cafl4ds/models/heads.py MAEDecoder   100% 21 0 0   100% 2 0   100%
cafl4ds/models/heads.py (no class)   100% 11 0 0   100% 0 0   100%
cafl4ds/models/vit.py Mlp   100% 5 0 0   100% 0 0   100%
cafl4ds/models/vit.py Attention   92% 13 1 0   50% 2 1   87%
cafl4ds/models/vit.py Block   100% 8 0 0   100% 0 0   100%
cafl4ds/models/vit.py TinyViTEncoder   100% 51 0 0   93% 14 1   98%
cafl4ds/models/vit.py (no class)   100% 36 0 0   100% 0 0   100%
cafl4ds/monitor.py HealthMonitor   100% 22 0 0   100% 6 0   100%
cafl4ds/monitor.py (no class)   100% 9 0 0   100% 0 0   100%
cafl4ds/pipeline.py Upper   100% 1 0 0   100% 0 0   100%
cafl4ds/pipeline.py Repeat   100% 2 0 0   100% 0 0   100%
cafl4ds/pipeline.py Pipeline   100% 5 0 0   100% 2 0   100%
cafl4ds/pipeline.py (no class)   100% 16 0 0   100% 0 0   100%
cafl4ds/run_log.py RunLogger   100% 18 0 0   100% 0 0   100%
cafl4ds/run_log.py (no class)   100% 29 0 0   100% 6 0   100%
cafl4ds/schedule.py (no class)   100% 17 0 0   100% 6 0   100%
cafl4ds/ssl/augment.py TwoView   100% 3 0 0   100% 0 0   100%
cafl4ds/ssl/augment.py (no class)   100% 11 0 0   100% 0 0   100%
cafl4ds/ssl/base.py SSLMethod   100% 5 0 0   100% 0 0   100%
cafl4ds/ssl/base.py (no class)   100% 39 0 0   100% 8 0   100%
cafl4ds/ssl/factory.py (no class)   100% 12 0 0   100% 0 0   100%
cafl4ds/ssl/mae.py MAE   96% 26 1 0   50% 2 1   93%
cafl4ds/ssl/mae.py (no class)   100% 16 0 0   100% 0 0   100%
cafl4ds/ssl/simsiam.py SimSiam   100% 23 0 0   100% 0 0   100%
cafl4ds/ssl/simsiam.py (no class)   100% 20 0 0   100% 0 0   100%
Total     96% 985 42 8   83% 180 21   94%

No items found using the specified filter.

9 empty classes skipped.