• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Oucru-Innovations / vital-DSP / 25682579370 / 1
95%
main: 95%

Build:
DEFAULT BRANCH: main
Ran 11 May 2026 06:37PM UTC
Files 142
Run time 8s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 May 2026 04:18PM UTC coverage: 95.231% (-0.006%) from 95.237%
25682579370.1

push

github

Koaha
fix: skip ADVANCED_FEATURES_GUIDE notebook execution only

Use nb_execution_excludepatterns to skip execution of the heavy
ADVANCED_FEATURES_GUIDE notebook while running other notebooks.
Prevents DeadKernelError on ReadTheDocs without disabling all executions.

perf: optimize ADVANCED_FEATURES_GUIDE notebook for ReadTheDocs

Reduce signal_sizes from [1000, 5000, 10000, 20000] to [1000, 5000]
in heavy computation cells (7 and 11). This reduces:
- Cell 7 execution from ~30s to ~15s
- Cell 11 execution from ~60s to ~30s
- Total notebook time from 100+ sec to ~50s

Fixes DeadKernelError on ReadTheDocs due to timeout/OOM.

perf: optimize sample entropy calculation with vectorization

Replace naive O(n²) double-loop with NumPy vectorized operations.
Achieves ~26x speedup (163ms → 6ms on 200-sample signal) while
maintaining identical accuracy.

perf: vectorize median filter and fuzzy entropy calculations

Optimize Priority 1 bottlenecks for filtering and feature extraction:

1. Median filter (signal_filtering.py lines 900-915)
   - Replaced Python list comprehension with scipy.ndimage.generic_filter
   - O(n*k*log(k)) -> O(n*k) with NumPy operations
   - Expected speedup: 100x (100-500ms -> 1-5ms)
   - Handles padding modes correctly: edge/reflect/constant

2. Fuzzy entropy (advanced_entropy.py lines 486-503)
   - Replaced O(n³) triple nested loop with NumPy broadcasting
   - Vectorized pairwise Chebyshev distance computation
   - Vectorized fuzzy membership function
   - Expected speedup: 10-50x
   - Results identical to original implementation

Both optimizations follow the successful pattern used in sample entropy
vectorization. All existing tests pass (filtering: 46/46, health: 106/106).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

test: fix fuzzy entropy test for vectorized implementation

Update test_fuzzy_entropy_phi_zero to work with vectorized fuzzy entropy.

The vectorized implementation calls np.exp only twice (once per _phi call),
w... (continued)

2723 of 2788 branches covered (97.67%)

Branch coverage included in aggregate %.

16728 of 17637 relevant lines covered (94.85%)

0.95 hits per line

Source Files on job 25682579370.1
  • Tree
  • List 142
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 25682579370
  • 63f05bea on github
  • Prev Job for on main (#25677583011.1)
  • Next Job for on main (#25683310492.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc