Skip to content

hsogo/psychopy_tobii_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psychopy_tobii_controller

psychopy_tobii_controller is a helper module to use tobii_research package with PsychoPy.

Disclaimer: psychopy_tobii_controller is unofficial. It is NOT affiliated with Tobii.

Licence

GPLv3 (https://github.com/hsogo/psychopy_tobii_controller/blob/master/LICENCE)

Author

Hiroyuki Sogo (https://github.com/hsogo)

Requirements

PsychoPy (http://www.psychopy.org/) tobii_research (https://pypi.python.org/pypi/tobii-research)

Sample codes

sample01.py

Basic usage of tobii_controller is demonstrated in this sample.

  • Initializing tobii_controller object
  • Open/close data file
  • Showing Tobii status display
  • Performing calibration
  • Start/Stop recording
  • Getting the latest gaze position
  • Recording event data

sample02.py

  • Customizing calibation target color and size.
  • Customizing the key to start calibration procedure.
  • Controlling the order of calibration target position.

sample03.py

  • Customizing calibration procedure.

sample04.py

  • Customizing text color in the status display and calibration.
  • Using mouse in the status display and calibration.

sample05.py

  • Customizing key mapping for selecting calibration points.

sample06.py

  • Run a validation test after calibration.

utility_sample01.py

A sample of utility functions.

  • Loading data recorded by psychopy_tobii_controller.
  • Applying moving average to gaze data.
  • Detecting fixations.
  • Plotting gaze data.

About

A module to use tobii_research package with PsychoPy.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages