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

WashU-Astroparticle-Lab / straxion
66%

Build:
DEFAULT BRANCH: main
Repo Added 08 Jul 2025 10:37PM UTC
Files 14
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • AB_test_branch
  • accelerate_of
  • add-apply-optimal-filter-fixed-shift
  • add-find-run-for-hit
  • add-find-sample-for-hit
  • add-get-channel-position
  • add-plot-staggered-traces
  • add-wrapped-get-array-helper
  • baseline_monitor
  • better_pca
  • data_structure_v0_0_0
  • debug_noise_window_gap
  • debug_noises
  • debug_of
  • debug_of_viewer
  • debug_pca
  • debug_spike_coin
  • downgrade_dtype
  • fix_records_data_kind
  • hit_classification
  • hit_thr_by_percentile
  • hits_tests
  • match_split
  • match_type_extended
  • noise_window_gap
  • of
  • pca_denoise
  • per_ch_template_deeper
  • per_run_ch_noise_psd
  • perch_template_of
  • plot-channels-customization
  • plot-channels-log-scale
  • plot_channels
  • pre-commit-ci-update-config
  • pulse_bank
  • python3_13
  • qualiphide_rr
  • raw_records
  • records
  • records_correct_to_mean_dx
  • refactor/split-utils
  • restricted_window_match
  • rito_kappa
  • salt
  • salt_interp
  • save_options
  • simpler_hit_finding
  • static_load_raw_data
  • static_of
  • test-data
  • test_records
  • tune_emg
  • tutorial0
  • tutorial_v0_2_0
  • unite_hit_processing
  • v0.1.1
  • v0.2.0
  • v0.2.1
  • workflow_pytest

26 May 2026 02:06PM UTC coverage: 66.492% (+0.6%) from 65.891%
26453201311

push

github

web-flow
Add plot_staggered_traces helper ordered by detector x position (#93)

New helper in straxion/colors.py that plots all 41 channel traces with a
staggered time/amplitude offset. Unlike the original analysis snippet,
the stagger rank follows each channel's physical x position in the
QUALIPHIDE-FIR KID array (via get_channel_position), so the visual order
reflects detector geometry rather than pulse amplitude. Highlight sets
for no-hit-far channels and single Si phonon hit channels are preserved,
and time_offset/amp_offset/ax/figsize/xlim are now parameters so the
helper composes with existing figures.

Tests cover basic plotting, x-position ordering of the staggered ranks,
highlight color/alpha/zorder, single-int hit-channel input, zoom slicing,
and a regression check that the new order is not the old amplitude
butterfly.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

37 of 37 new or added lines in 1 file covered. (100.0%)

1397 of 2101 relevant lines covered (66.49%)

0.66 hits per line

Relevant lines Covered
Build:
Build:
2101 RELEVANT LINES 1397 COVERED LINES
0.66 HITS PER LINE
Source Files on main
  • Tree
  • List 14
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26453201311 main Add plot_staggered_traces helper ordered by detector x position (#93) New helper in straxion/colors.py that plots all 41 channel traces with a staggered time/amplitude offset. Unlike the original analysis snippet, the stagger rank follows each ch... push 26 May 2026 02:09PM UTC web-flow github
66.49
26305594142 main Add _wrapped_get_array server helper for QUALIPHIDE run loading (#91) * Add _wrapped_get_array server helper for QUALIPHIDE run loading Cleans up an ad-hoc analysis snippet into reusable helpers in utils.py: _list_runs_and_configs, _find_config_... push 22 May 2026 06:43PM UTC web-flow github
65.89
26304597872 main Add find_sample_for_hit helper to map hit time to sample index (#90) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> push 22 May 2026 06:20PM UTC web-flow github
67.78
26303994559 main Add apply_optimal_filter_fixed_shift offline helper (#89) Wraps the static helpers in DxHitClassification into a single function for ad-hoc/offline analysis: caller supplies a 1D dx waveform slice, the sample index of the expected peak, and a fix... push 22 May 2026 06:07PM UTC web-flow github
67.62
26302944663 main Add find_run_for_hit helper to map a hit time to its run_id (#88) Given a hit time in ns since epoch and a list of run_ids (Unix-second timestamp strings), returns the run_id whose window contains the hit. Optional run_ends_ns lets callers pass t... push 22 May 2026 05:43PM UTC web-flow github
67.28
26244110227 main Add optional log color scale to plot_channels (#87) * Add optional log color scale to plot_channels Introduce a ``log_scale`` flag on ``plot_channels`` that switches the colormap normalization to ``LogNorm``. Non-positive values, which have no r... push 21 May 2026 06:08PM UTC web-flow github
67.01
26204000572 main [pre-commit.ci] pre-commit autoupdate (#84) updates: - [github.com/psf/black-pre-commit-mirror: 26.3.1 → 26.5.0](https://github.com/psf/black-pre-commit-mirror/compare/26.3.1...26.5.0) - [github.com/pre-commit/mirrors-mypy: v1.19.1 → v2.1.0](http... push 21 May 2026 03:42AM UTC web-flow github
66.8
26203993239 main Add get_channel_position to retrieve KID array (x, y) in mm (#86) * Add get_channel_position to retrieve KID array (x, y) in mm Exposes straxion.get_channel_position(channel) returning np.array([x, y]) in mm for the QUALIPHIDE-FIR KID array layo... push 21 May 2026 03:42AM UTC web-flow github
66.8
26203986943 main Add customization options to plot_channels (#85) * Add customization options to plot_channels - Default cmap is now "magma" - Add save_pdf_at to save the figure as a PDF - Add highlight_central to optionally skip the red circles - Remove tick st... push 21 May 2026 03:42AM UTC web-flow github
66.53
23963895219 main Add DOI badge to README Added DOI badge to README for citation reference. push 03 Apr 2026 10:06PM UTC web-flow github
64.39
See All Builds (366)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc