Pupilio SDK Update Log
Version 1.3.2 (Build 1) - 2025-10-08
Add fixation detection feature (I-DT).
Version 1.3.1 (Build 1) - 2025-09-08
Updated the DLL to support gaze simulation mode using the mouse, allowing you to debug your program on any Windows PC.
Version 1.3.0 (Build 1) - 2025-06-29
Updated the DLL to better support single/bino eye-tracking.
Update the calibration graphics (Pygame and Psychopy) to support single/bino eye gaze tracking.
Output the estimated optical axes before calibration.
Version 1.2.8 (Build 1) - 2025-06-23
Fix
invalid destination position for bliterror in Line 630 ofgraphics_pygame.py.Support single eye gaze tracking.
Adjust the output of optical axes.
Version 1.2.7 (Build 1) - 2025-04-15
Minor bug: fix
pupil_io_get_current_gazefunction.
Version 1.2.6 (Build 1) - 2025-03-30
Improve UI.
Version 1.2.5 (Build 1) - 2025-02-11
Fix native library bugs.
Version 1.2.4 (Build 1) - 2025-01-07
Fixed a potential crash bug in pygame calibration.
Fixed an issue with the
CalibrationListenercallback.Improved the calibration UI.
Version 1.2.3 (Build 1) - 2024-12-12
Added
enable_kappa_verify,enable_debug, andlog_dirtoDefaultConfig.Updated
previewer_demoand renamed the old version topreviewer_demo_legacy.py.Reduced native library calibration time.
Added preview images to calibration UI.
Improve UX design of demonstrations.
Added five calibration mode in
graphics.pyandgraphics_pygame.py.Added
_et_native_lib.pupil_io_set_cali_modefunction signature.Updated
docs.Added previewer function on calibration.
Added multiple international language.
Added calibration callbacks
Update default config
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_datafunction 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
buildnumber 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
libdirectory during packaging.Resolved compatibility issues with Python 3.8+.