Skip to content

Wrap EyeTracker events with Pythonic EyeEvent objects - #49

Merged
a-hurst merged 14 commits into
testingfrom
eye_events
Oct 21, 2026
Merged

a-hurst merged 14 commits into
testingfrom
eye_events

Conversation

@a-hurst

@a-hurst a-hurst commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

PR Description

This PR updates the klibs EyeTracker API to return standardized eye event objects (e.g. FixationStart, SaccadeEnd, etc.) when retrieving the tracker's event queue. This makes it easier to share code across tracker types as well as provides a much nicer and friendlier API for getting information about the attributes of different events (e.g. the start and end positions for a series of saccades, the duration of blinks).

The documentation for the KLEyeTracker module has also been overhauled extensively.

Merge Checklist

  • the PR has been reviewed and all comments are resolved
  • all CI checks pass
  • (if applicable): the PR description includes the phrase closes #<issue-number> to automatically close an issue
  • (if applicable): bug fixes, new features, or API changes are documented in CHANGELOG.rst

@a-hurst
a-hurst merged commit b773097 into testing Oct 21, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant