gpbiometricspy 0.1.7 — exact-main scientific validation and cross-platform release hardening¶
Stable source frozen 2026-09-21.
gpbiometricspy 0.1.7 preserves the frozen 406/406 gpbiometrics 2.0.0 scientific API with 0 pending exports while freezing the substantially expanded post-0.1.6 Python scientific, provenance, modelling, documentation and workflow surface.
Scientific and validation contract¶
- 406 / 406 frozen exports implemented;
- 0 pending exports;
- 855 / 855 exact-main tests pass;
- 15,171 / 15,171 statements = 100.00%;
- 7,159 / 7,178 raw branches = 99.7353%;
- exactly 19 reviewed residual structural/caller-dominated arcs;
- 0 unexpected / 0 stale / 0 unaudited branch debt;
- 7,178 / 7,178 = 100.0000% audited branch accounting;
- Python 3.11–3.14 cross-platform test matrix remains green.
Release hardening¶
The structural branch-debt auditor now normalizes Windows and POSIX path separators before exact arc comparison. This fixes a Windows-only audit mismatch without altering package scientific behavior or changing the frozen 19-arc structural-debt ledger.
Scientific and workflow surface¶
The release retains the post-0.1.6 development-line additions, including expanded hierarchical location–scale modelling, grouped predictive methods, timing/provenance and cardiac-source evidence, research workflow guidance, reviewer-facing documentation, and Studio-backed reproducibility routes. These additions remain subject to the package's explicit measurement, provenance and interpretation boundaries.
Publication boundary¶
Stable publication remains fail-closed:
- exact stable candidate pull-request workflows must pass;
- the candidate is merged with pinned-head protection;
- all stable release gates must pass on the exact merged
maincommit; - immutable
v0.1.7is cut from that exact commit; - canonical wheel/sdist artifacts and SHA-256 evidence are produced once;
- PyPI Trusted Publishing uses those canonical artifacts.
Archival boundary¶
- software concept DOI: 10.5281/zenodo.22150872;
- previous verified archived Python version DOI: 10.5281/zenodo.22672823 (
0.1.5); 0.1.6version DOI remains pending independent verification;- frozen R-reference provenance DOI: 10.5281/zenodo.21434608;
0.1.7version DOI: pending genuine Zenodo ingestion; no pre-ingestion DOI is fabricated.