Skip to content

Version 0.10.4: Timing, Tobii eye-tracking, and online studies!

Compare
Choose a tag to compare
@jfkominsky jfkominsky released this 04 Oct 09:42
· 139 commits to main since this release
a7ba1bc

This release adds two big new features and starts the process of integrating the "online version" of PyHab with the in-person version.

The changes shouldn't break any existing experiments made in 0.10.1 or later, so if you want the new timing files just copy over the PyHabClass files from the new version to existing experiments. Eye-tracking studies using the new Tobii integration should be made from scratch.

Installation and quickstart guide

As always, please join the PyHab announcements mailing list!

New features:

  • PyHab now records timing files that catalog the start and end of each attention-getter and trial. These are saved to a separate "timing" sub-folder in the data folder.
  • Tobii eye-tracker integration! Thanks to @yh-luo, PyHab now comes with psychopy_tobii_infant, and it is now possible to interface with Tobii eye-trackers without any additional software. Includes a 5-point calibration, the ability to redo calibration mid-experiment, and the ability to control advancement automatically from eye-tracking rather than manual button presses in single-target experiments. See the PyHab User Manual PDF for more information.
  • It's possible to use other types of eye-trackers in principle but it requires substantial code modification and it's going to be specific to each individual setup. Contact me if you want to use PyHab with an EyeLink, GazePoint, or SMI eye-tracker.

Online studies

  • The "PyHab online edition" is now part of the main PyHab download, but it is still a completely separate system. It has its own sub-folder, and you use the "NewPyHabOnlineProject" file to create one. The manual has more information, start with the manual if you want to do online studies.
  • The online edition has the new timing-file feature. The point of adding the online edition to the main download was to make it easier to keep it up to date. It's still based on an older version of PyHab, but going forward it should get most of PyHab's newer features (if they apply to the online edition).

Bug fixes

  • Fixed a bug that would cause a crash if you pressed the 'redo' key before the first trial.
  • Fixed a bug with updating file paths for attention-getter files.