24 October 2026 — stable 1.2.0 is published¶
eyetrajectoriespy 1.2.0 is the current stable release for Python 3.11–3.13. The frozen package-root compatibility boundary remains unchanged, and the version adds ten explicitly configured W1–W4 module-scoped workflows while retaining stable 1.1 sparse and irregular methods.
pip install eyetrajectoriespy==1.2.0
GitHub v1.2.0 · PyPI 1.2.0 · Workflow guide
Publication and provenance¶
The release was published 24 October 2026 from protected main c1cd95ad718327550f7e55393ff38582872f7a94 via successful manually dispatched production workflow #40128358042. Build, manual-governance, GitHub release, OIDC trusted-PyPI publication, digital attestations and fresh 1.2.0 installation passed.
| Immutable release file | SHA-256 |
|---|---|
eyetrajectoriespy-1.2.0-py3-none-any.whl |
bfc52f511404fab82a8fdc037503f7b3054658aaca9ae4e0639793bcf4076501 |
eyetrajectoriespy-1.2.0.tar.gz |
cba3c53cecac3e99cfd5161baa042f70c9911ca43565243e5a426f889a4bbe93 |
SHA256SUMS |
7f5b201fb2fa371b3e7d809680e348ed772e43e52d91bcac738ec4fa2f66fa79 |
What the stable release does and does not qualify¶
Ten W1–W4 orchestrated workflows are published as stable module-scoped APIs. Twelve E1–E4 helpers under eyetrajectoriespy.workflows.experimental remain experimental and unstable. The release does not assert nominal 90% simultaneous functional band coverage under extreme leverage (#289) or identification/correction of field-MNAR gaze loss (#296).
The original 1.2.0 PyPI description¶
The 1.2.0 distributions contain the README as it appeared when built. That README mistakenly described stable 1.2.0 as unpublished. This post-release update corrects live GitHub and website documentation; it does not rewrite immutable existing PyPI distribution metadata. A later patch version, separately qualified and published, would be required to replace the embedded description. Do not delete, yank, or attempt to re-upload 1.2.0 merely to repair the text.