Release Note

Version 1.2.2 (Build 1) - 2024-12-09

  • Improve UX design of demonstrations.

  • Added five calibration mode in graphics.py and graphics_pygame.py.

  • Added _et_native_lib.pupil_io_set_cali_mode function signature.

  • Updated docs.


Version 1.2.1 (Build 1) - 2024-12-08

  • Fixed video playback stuttering caused by the OpenCV library.

  • Fixed minor issues with PupilioET.

  • Added configuration for Pupilio (major update).

  • Removed msvcp120.dll, msvcr120.dll.

  • Added three demos: preview demo, custom configuration demo, and previewer demo.

  • Fix a bug when user calls save_data function passing a file name without directory.

  • Improve calibration UI


Version 1.2.0 (Build 1) - 2024-11-22

  • Added support for filter parameter: look_ahead.

  • Fixed issues with saving to paths containing Chinese characters.

  • Resolved UI problems in PsychoPy calibration.

  • Native library compiled statically with MSVC.

  • The valid field is set to -1 when no face is detected.

  • Simplified the DLL environment.

  • Added support for the PsychoPy GUI interface.

  • Added a timestamp to the session name to serve as a unique session ID.

  • Prepare to add a config for controlling the behavior of the eye tracker.

  • More precision trigger sender.

  • Add LICENSE file.


Version 1.1.7 (Build 1) - 2024-11-15

  • Fix recalibration issues.

  • Improve the calibration UI.


Version 1.1.6 (Build 1) - 2024-11-08

  • Resolve a bug causing Python processes to hang indefinitely.

  • Fix an issue where temporary sampling files may not fully write to disk, remaining in the buffer.


Version 1.1.4 (Build 1) - 2024-11-04

  • Add create session name checking. The session name must contain only letters, digits or underscores without any special characters.

  • Delete resource deep gaze icon.

  • Update libfilter.dll with MSVC_RUNTIME_LIBRARY.

  • Delete /example/run_demo.bat. Add example/picture_free_viewing/run_demo_psychopy.bat, and example/picture_free_viewing/run_demo_pygame.bat.

  • Integrating dll files needed


Version 1.1.3 (Build 1) - 2024-11-02

  • Calibration_draw function logic modify.

  • Calibration PsychoPy components set units pix.

  • Press R to recalibrate.

  • Deleting pygame.init in graphics.py, this may cause minimizing pygame screen.


Version 1.1.2 (Build 1) - 2024-10-28

  • Rewrite some features using c++

  • Support PyGame and PsychoPy

  • Removing some useless py files

  • Update example code


Version 1.1.1 (Build 3) - 2024-10-26

  • Added build number mechanism using timestamp.

  • Added bino_eye_gaze_position.

  • Added heuristic filter.

  • Added image previewer.


Version 1.1.0 - 2024-09

  • Introduced support for multiple libraries (lib/*.dll) in package data.

  • Added dependencies: numpy, pygame, websockets.

  • Fixed missing files in lib directory during packaging.

  • Resolved compatibility issues with Python 3.8+.