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

pirl-unc / hitlist / 25056877221
80%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 01:52PM UTC
Jobs 1
Files 25
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

28 Apr 2026 01:51PM UTC coverage: 68.336% (-0.02%) from 68.351%
25056877221

push

github

web-flow
v1.29.4: Drop redundant merges + defensive copy in observations + training (#177)

Two micro-optimizations on the observations / training-table hot paths:

1. **Single-column merges → .map()** in generate_observations_table.
   The pmid_meta_df merge contributes one column (quantification_method)
   and the _pmid_counts merge contributes one column
   (matched_sample_count). Replace both with .map() lookups to skip the
   pandas block-manager consolidation pass that dominated their cost.

2. **Drop second .copy() in generate_training_table**: the binding
   branch redundantly copies a fresh DataFrame returned by
   generate_binding_table. The earlier ms.copy() is kept since
   generate_observations_table can return a filtered view.

End-to-end on the built observations index (warm cache):
- generate_observations_table: 22.6s → 15.6s (~31% faster, ~7s saved)
- generate_training_table(both): 32.4s → 27.9s (~14% faster)

Combined with #174 / #175, the function has gone from 34.8s → 15.6s
across three PRs — a 2.2x speedup overall. Match-type distribution and
output schema are unchanged.

Build-pipeline profiling (peptide_mappings + observations builds, the
next 10s-of-seconds of wall-clock) is filed as #176 separately.

3179 of 4652 relevant lines covered (68.34%)

0.68 hits per line

Coverage Regressions

Lines Coverage ∆ File
65
81.57
-0.14% export.py
Jobs
ID Job ID Ran Files Coverage
1 25056877221.1 28 Apr 2026 01:52PM UTC 25
68.34
GitHub Action Run
Source Files on build 25056877221
  • Tree
  • List 25
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25056877221
  • 5a7f11ce on github
  • Prev Build on main (#25055849789)
  • Next Build on main (#25062385762)
  • Delete
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