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

WashU-Astroparticle-Lab / straxion / 21329633712
59%

Build:
DEFAULT BRANCH: main
Ran 25 Jan 2026 08:30AM UTC
Jobs 1
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

25 Jan 2026 08:26AM UTC coverage: 58.653% (+2.9%) from 55.789%
21329633712

push

github

web-flow
Add kappa fitting to optimal filter in hit classification (#75)

* Add kappa fitting to optimal filter in hit classification

Introduces kappa extraction by fitting a double-sided exponential to the amplitude vs. shift profile in the optimal filter routine. Adds related configuration options, updates the plugin output dtype, and extends tests to cover kappa calculation and helper methods.

* More useful annotation

* Adapted fitting range based on different fs from Rito's setup

* Bump DxHitClassification version to 0.3.0

Updated the __version__ attribute of the DxHitClassification plugin from 0.2.5 to 0.3.0 to reflect new changes or improvements.

* Fix kappa fitting for negative amplitude in hit classification

Corrects the bounds calculation in DxHitClassification to handle negative best_aOF values, preventing inverted bounds in curve fitting. Adds a test to ensure kappa fitting works correctly with negative amplitudes and does not crash.

* Update default kappa_fit_half_band_width to 10

Changed the default value of kappa_fit_half_band_width from 25 to 10 in hit_classification.py to adjust the fitting window for kappa calculation.

* Set default values for OF parameters in DxHitClassification

Added default values for of_window_left, of_window_right, of_shift_range_min, of_shift_range_max, and of_shift_step in the DxHitClassification plugin. This improves usability by allowing these parameters to be optional when instantiating the class.

* Add invalid kappa exclusion to photon candidate logic

Introduces a new 'is_invalid_kappa' flag to exclude hits with non-finite kappa values (inf or nan) from being photon candidates. Updates the photon candidate logic and all relevant tests to include this new exclusion criterion, ensuring stricter quality cuts.

* Add per-channel template interpolation support (#76)

Introduces configuration and logic to load and use per-channel template interpolation files in both Match and DxRecords plugins. Updates relate... (continued)

66 of 73 new or added lines in 3 files covered. (90.41%)

1 existing line in 1 file now uncovered.

932 of 1589 relevant lines covered (58.65%)

0.59 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
55.74
6.7% straxion/plugins/match.py
1
82.55
0.7% straxion/plugins/records.py
5
63.83
11.81% straxion/plugins/hit_classification.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
63.83
11.81% straxion/plugins/hit_classification.py
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/176988020 21329633712.1 25 Jan 2026 08:30AM UTC 12
58.65
GitHub Action Run
Source Files on build 21329633712
  • Tree
  • List 12
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f8c82c67 on github
  • Prev Build on main (#21298866879)
  • Next Build on main (#21329766034)
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