Skip to content

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.