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

openvax / topiary / 24429793786
88%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 15 Apr 2026 12:31AM UTC
Jobs 3
Files 32
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

15 Apr 2026 12:23AM UTC coverage: 88.246% (+0.1%) from 88.11%
24429793786

Pull #133

github

iskandr
Add CachedPredictor sharding + bump to v5.6.0 (closes #128)

Final piece of the pluggable prediction-sources work.  concat()
merges multiple caches into one, from_directory() globs a directory
and concats every matching file through from_topiary_output.  All
shards must share (predictor_name, predictor_version) per the core
invariant.

Overlap resolution (on_overlap):
- "raise" (default) — fail if any (peptide, allele, peptide_length)
  appears in more than one shard; sample of conflicts in the error.
- "last" — later shard in the list wins.
- "first" — earlier shard wins.
- callable(row_a, row_b) -> row — user-supplied pairwise resolver
  per duplicate group.  Canonical pattern: keep the row with lower
  affinity (stronger binder).

Docs updated: new "Sharding" section in docs/cached.md with
examples for each policy; docs/api.md table extended with concat +
from_directory.

Version bumped to 5.6.0 (minor — new features since 5.5.0:
#131 vaxrank polish, #132 NetMHC loaders, this PR sharding).
CHANGELOG documents all three work streams under the 5.6.0
section.  12 new sharding tests (1111 total, up from 1099).
Pull Request #133: Add CachedPredictor sharding — v5.6.0 (closes #128)

45 of 45 new or added lines in 2 files covered. (100.0%)

3311 of 3752 relevant lines covered (88.25%)

2.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 24429793786.1 15 Apr 2026 12:32AM UTC 32
88.25
GitHub Action Run
2 python-3.11 - 24429793786.2 15 Apr 2026 12:31AM UTC 32
88.25
GitHub Action Run
3 python-3.12 - 24429793786.3 15 Apr 2026 12:31AM UTC 32
88.25
GitHub Action Run
Source Files on build 24429793786
  • Tree
  • List 32
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24429793786
  • Pull Request #133
  • PR Base - master (#24428680170)
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