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

WashU-Astroparticle-Lab / straxion / 18655166865
53%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2025 02:28PM UTC
Jobs 2
Files 12
Run time 1min
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

20 Oct 2025 02:25PM UTC coverage: 53.606% (-1.5%) from 55.142%
18655166865

push

github

web-flow
Optimal Filtering (#57)

* Draft for OF integration

* Refactor template path handling in hit classification

Moved the default template interpolation path to a constant in utils.py and updated its usage in hit_classification.py. Bumped SpikeCoincidence version to 0.2.0 for this change.

* Refactor optimal filter to use shared noise PSD

Updated the optimal filter logic to use a single noise power spectral density (PSD) array for all channels instead of a per-channel list. Renamed related methods for clarity and simplified the code by removing channel-specific PSD selection.

* Removed hardcoding

* More sensible variable names

* Use the correct template with amplitude scaled to 50 meV

* Removed useless variables

* Add windowing options to optimal filter in hit classification

Introduces 'of_window_left' and 'of_window_right' configuration options to control the window size for the optimal filter. Validates noise PSD length against the window size, applies windowing in template modification and signal processing, and updates related methods to support these changes. Bumps plugin version to 0.2.1.

* Replaced noise PSD by 400 sample ones to match OF window length

* Simplified how NOISE_PSD_38kHz look like in utils

* Simplified how PULSE_TEMPLATE_38kHz look in utils.py

* Add truncated hit classification to SpikeCoincidence

Introduces a new 'is_truncated_hit' field to classify hits whose length does not match the expected window. Updates the photon candidate logic to exclude truncated hits and increments the plugin version to 0.2.2.

27 of 88 new or added lines in 2 files covered. (30.68%)

721 of 1345 relevant lines covered (53.61%)

1.07 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
61
38.89
-7.78% straxion/plugins/hit_classification.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/172927248 18655166865.1 20 Oct 2025 02:28PM UTC 12
53.61
GitHub Action Run
2 /jobs/172927301 18655166865.2 20 Oct 2025 02:30PM UTC 12
53.61
GitHub Action Run
Source Files on build 18655166865
  • Tree
  • List 12
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a35301b7 on github
  • Prev Build on main (#18582655861)
  • Next Build on main (#18655779706)
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