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

pirl-unc / hitlist
77%

Build:
DEFAULT BRANCH: main
Repo Added 30 Mar 2026 02:32PM UTC
Token 2BMOPfDLihNAYkvRMkn4Pz38iRgZjmtXf regen
Build 403 Last
Files 29
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: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • add-load-all-evidence
  • add-parquet-export-test
  • add-refs-aggregator-20260420
  • align-version-with-pypi
  • allele-resolution
  • attribution-per-donor-rows
  • audit-pmid-overrides
  • binding-index-split
  • builder-memory-reduction
  • bulk-proteomics-abundance-and-metadata
  • bulk-proteomics-non-tryptic-bj
  • category2-per-donor-curation
  • cell-name-parser
  • chore/audit-cleanup-stale-docs
  • chore/test-speed
  • ci/corpus-cache
  • ci/corpus-oom-fix
  • codex/apc-lineage-curation
  • codex/curate-pmid-24366607
  • codex/curate-pmid-29093164
  • codex/export-ms-peptide-summary
  • codex/training-export-unified
  • curate-batch-2
  • curate-batch-3
  • curate-top-studies
  • expand-proteome-registry-bacteria
  • faridi-per-transfectant
  • feat/261-cell-type-column
  • feat/allele-bag-expansion-137
  • feat/apm-perturbation-columns
  • feat/assay-iri-evidence-row-id
  • feat/binding-response-measured-stacked
  • feat/build-top-level
  • feat/bulk-proteomics-n-replicates-possible
  • feat/class-label-severity-tiers
  • feat/condition-categories
  • feat/curate-shapiro-2025
  • feat/discrepancies-per-sample
  • feat/engineered-mhc-flag
  • feat/exclude-class-label-suspect
  • feat/export-cleanup
  • feat/export-provenance
  • feat/gomez-raji-plasma
  • feat/instrument-category-and-gomez-zepeda
  • feat/line-expression-anchors
  • feat/line-expression-cache
  • feat/list-args-space-separated
  • feat/maptac-dp-dq-match
  • feat/normalize-and-class-suspect
  • feat/observations-export
  • feat/pmhc-binder-classification
  • feat/pmhc-flat-and-optional
  • feat/pmhc-query-and-toplevel-reshuffle
  • feat/pmhc-sample-paired
  • feat/pmhc-serotype-expansion
  • feat/ptm-aware-peptides
  • feat/qc-plan-roadmap
  • feat/qc-proteome-coverage
  • feat/qc-top-level
  • feat/quantitative-binding-fields
  • feat/register-aav-proteomes
  • feat/register-mtb-plasmodium-proteomes
  • feat/rename-map-source-proteins
  • feat/report-from-index
  • feat/severity-tiers-in-curation-plan
  • feat/severity-tiers-in-qc-and-cli
  • feat/training-export-136
  • feat/transcript-aware-mappings
  • feat/vectorize-and-version
  • fix-allele-resolution-categorical-fillna
  • fix-alpizar-2017-split-b-alleles
  • fix-chen-2020-hela-abc-ko
  • fix-classify-allele-pair-gene-gene
  • fix-ebv-lcl-direct-ex-vivo
  • fix-hla-only-filter
  • fix-illing-2018-split-b57-transfectants
  • fix-pandas-categorical-warnings
  • fix-pmid-arrow-conversion
  • fix-sarango-2022-precision
  • fix-trolle-2016-split-721-221-transfectants
  • fix-weingarten-gabbay-2021-no-hbec
  • fix/255-download-timeout
  • fix/audit-19-remaining
  • fix/c1r-allele-curation
  • fix/class-ii-implausible-45
  • fix/class-ii-implausible-threshold
  • fix/cross-reference-class-only-pmids
  • fix/derived-column-passthrough
  • fix/multi-allele-genotype-tokenization
  • fix/per-sample-mhc-curation
  • fix/pmhc-progress-wording
  • fix/pmid-curation-audits-128-132
  • fix/proteome-cache-bounded
  • fix/report-keyerror-and-cli-help
  • fix/run-all-include-proteome-coverage
  • fix/sample-resolver-tiebreak
  • fix/scanner-close-csv-files
  • fix/severity-tier-ptm-aware
  • ingest-abelin-2019-maptac
  • ingest-bekker-jensen-peptides
  • ingest-ccle-bulk-proteomics
  • ingest-strazar-2023-hla2
  • is-non-peptide-ligand-228
  • issue-104-108-digest-and-bounds
  • issue-105-atomic-rebuild
  • issue-106-export-bulk-cli
  • issue-110-proteome-index-memory
  • issue-117-summary-from-indices
  • issue-119-export-progress
  • issue-12-human-51-100
  • issue-121-118-normalize-and-lengths
  • issue-122-short-mhc2-filter
  • issue-8-nonclassical-hla
  • issue-85-scanner-perf
  • issue-86-proteome-index-cache
  • issue-93-remove-hla-filter
  • issue-98-fractionation-ph
  • issue-99-proteome-kmer-set
  • main
  • mono-allelic-detection
  • mono-allelic-method
  • obliterate-legacy-index-cache
  • parallelize-mappings
  • per-transfectant-splits
  • perf/250-vectorized-kmer-index
  • perf/262-arrow-xdist-cache
  • perf/263-tighten-dtypes
  • perf/batch-drops-and-fillna
  • perf/memory-aware-test-workers
  • perf/merge-and-copy
  • perf/proteome-build-inline
  • perf/proteome-cache-build-order
  • perf/test-speed
  • perf/test-suite-integration-marker
  • perf/unique-map-string-ops
  • pin-mhcgnomes
  • pmhc-filter-flags
  • pmhc-group-by-species
  • predictor-multi-allele-narrowing
  • profile-build-pipeline
  • proteome-cache-followups
  • qc/discrepancies-report
  • refactor/258-rename-pmhc-helpers
  • rename-proteome-label
  • retire-human-only
  • retro-allele-predictor
  • sarkizova-monoallelic-recovery-45
  • scanner-v2
  • serotype-mapping
  • split-gene-mapping-from-observations
  • test/supplementary-build-e2e
  • unified-observations
  • update-readme-1.10
  • upgrade-mhc-unknown
  • vectorize-export-discriminator-loop

05 Jun 2026 04:03AM UTC coverage: 76.995% (+0.4%) from 76.645%
26994604019

push

github

web-flow
v1.30.63: cap integration-test workers in CI to avoid OOM (#272 follow-up) (#274)

Seeding the ci-corpus-v1 release exposed a bug in the corpus mechanism:
once the corpus is present, the 3.11 job ran the integration suite under
'pytest -n auto' (4 workers on a 16 GB runner) and got OOM-killed
('The operation was canceled' mid-run, ~48%). Each integration test
materializes the full ~4.4M-row observations table, and the #262 Arrow
xdist fixture only shares numeric/categorical columns zero-copy — string
columns materialize per worker, so 4 workers exceed RAM.

Fix: split the 3.11 test step — non-integration with -n auto (full
parallelism), integration capped at -n 2 (still exercises the cross-worker
mmap fixture, but the build peak + 2 workers fit in 16 GB). Coverage
accumulates via --cov-append. Add timeout-minutes: 25 so a future
hang/OOM fails fast instead of burning the 360-min default.

Verified: pytest -m integration -n 2 -> 20 passed, 1 skipped locally.

4843 of 6290 relevant lines covered (77.0%)

0.77 hits per line

Relevant lines Covered
Build:
Build:
6290 RELEVANT LINES 4843 COVERED LINES
0.77 HITS PER LINE
Source Files on main
  • Tree
  • List 29
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26994604019 main v1.30.63: cap integration-test workers in CI to avoid OOM (#272 follow-up) (#274) Seeding the ci-corpus-v1 release exposed a bug in the corpus mechanism: once the corpus is present, the 3.11 job ran the integration suite under 'pytest -n auto' (4... push 05 Jun 2026 04:07AM UTC web-flow github
77.0
26994036830 ci/corpus-oom-fix Merge c9ec79e0b into 74e64c754 Pull #274 05 Jun 2026 03:49AM UTC web-flow github
77.0
26992506673 main v1.30.62: int-encoded columnar k-mer index (#250, foundation for #248) (#273) Replace ProteomeIndex's dict[str, int|np.ndarray] k-mer index with a per-length columnar structure (_PackedIndex): each k-mer packs into a single uint64 code (5 bits/re... push 05 Jun 2026 02:57AM UTC web-flow github
76.65
26992085347 perf/250-vectorized-kmer-index Merge d4a6d9ddc into 0ff827735 Pull #273 05 Jun 2026 02:43AM UTC web-flow github
76.65
26977481678 main v1.30.61: run integration suite in CI via prebuilt-corpus cache (#272) CI couldn't run the ~20 integration tests (or exercise the #262 Arrow mmap fixture) because the built observations corpus isn't present — full_observations_df self-skips when ... push 04 Jun 2026 08:27PM UTC web-flow github
76.83
26976716482 ci/corpus-cache Merge b5f9587da into c697c18b2 Pull #272 04 Jun 2026 08:12PM UTC web-flow github
76.83
26975890813 main v1.30.60: share full_observations_df via Arrow IPC mmap, not pickle (#262) (#271) * v1.30.60: share full_observations_df via Arrow IPC mmap, not pickle (#262) The full_observations_df xdist fixture was shared via an on-disk pickle: one worker bu... push 04 Jun 2026 07:56PM UTC web-flow github
76.83
26975232560 perf/262-arrow-xdist-cache Merge 2580e0268 into 9a5c56a47 Pull #271 04 Jun 2026 07:43PM UTC web-flow github
76.83
26974803706 perf/262-arrow-xdist-cache Merge 67283f4a7 into 9a5c56a47 Pull #271 04 Jun 2026 07:35PM UTC web-flow github
76.83
26974356414 main v1.30.59: faster test suite — drop pytest -v + cache bulk parquet reads (#270) Two independent test/CI speedups: 1. Remove '-v' from pytest addopts. The per-test verbose listing added log noise (and a little I/O) to every local + CI run witho... push 04 Jun 2026 07:26PM UTC web-flow github
76.83
See All Builds (403)

Badge your Repo: hitlist

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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