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

WashU-Astroparticle-Lab / straxion / 21339757694 / 1
64%
main: 64%

Build:
DEFAULT BRANCH: main
Ran 25 Jan 2026 09:23PM UTC
Files 12
Run time 0s
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

25 Jan 2026 09:20PM UTC coverage: 62.514% (+3.9%) from 58.653%
21339757694.1

push

github

web-flow
Optimize computational performance (#77)

* Optimize hit classification with numba and FFT

Introduces numba-accelerated helper functions for moving average, chi-squared batch computation, and profile fitting. Refactors optimal filter logic to use pre-computed signal FFT, vectorized template generation via FFT time-shift property, and batch chi2 computation for improved performance. Debug output and kappa fitting also leverage optimized routines.

* Optimize DxRecords with numba and array-based interpolation

Replaces scipy interp1d with numba-accelerated linear interpolation using sorted arrays, adds numba-accelerated helper functions for IQ correction, convolution, and truth pulse injection, and updates DxRecords to use these optimizations. Updates tests to check for new attributes and array-based interpolation data instead of interpolation model objects.

* Accelerate DxHits hit finding with numba batch processing

Replaces the previous numpy-based hit candidate detection and per-hit processing in DxHits with numba-accelerated batch functions. This improves performance by using single-pass hit detection and batch computation of hit boundaries and amplitudes, reducing Python overhead and enabling faster processing of large signals.

* Add unit tests for numba-accelerated helper functions

Introduces comprehensive unit tests for numba-accelerated helper functions in DxHits and DxRecords, including hit candidate finding, hit boundary computation, linear interpolation, IQ correction, convolution, and truth pulse injection. These tests ensure correctness, edge case handling, and consistency with original implementations.

1154 of 1846 relevant lines covered (62.51%)

0.63 hits per line

Source Files on job 21339757694.1
  • Tree
  • List 12
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21339757694
  • ffc025c1 on github
  • Prev Job for on main (#21330138363.1)
  • Next Job for on main (#21344609073.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