Skip to content

Release status

gp3sequencespy 0.1.2

Version 0.1.2 is the current stable release candidate and a quality-completion / robustness maintenance release over the frozen scientific contracts.

292 tests 100% statements 100% branches 3/3 mutation smoke

Scientific contract

The release preserves the frozen R 0.3.0 behavioral reference and does not introduce a breaking public scientific API or signature change.

  • frozen API: 81 / 81
  • frozen signatures: 81 / 81
  • translated R test blocks: 130 / 130
  • unexplained signature drift: 0
  • Python tests: 292
  • statement coverage: 100.00%
  • branch coverage: 100.00%
  • mutation smoke: 3 / 3 killed
  • deterministic R-oracle tranches: PASS
  • strict MkDocs build: PASS
  • fresh-wheel smoke: PASS

Quality-completion changes

Version 0.1.2 adds complete behavioral coverage, mutation-smoke companion oracles, PyArrow/pandas robustness for cumulative preparation operations, NA-safe grouped plotting behavior, dead-branch cleanup, and expanded documentation.

Publication model

Stable releases are built and validated before an annotated vX.Y.Z tag and GitHub Release are created. The exact GitHub Release wheel and source distribution are then published to PyPI through the registered Trusted Publisher; no package rebuild occurs in the publishing job.

Archive

Zenodo DOI: 10.5281/zenodo.22166449

Historical releases

The v0.1.0 and v0.1.1 tags and their published artifacts remain immutable.