Skip to content

tzolnai/project_ET_zero

Repository files navigation

Project ET Zero

A script used for testing learning in an oculomotor activated ASRT experiment design.

The core ASRT script is implemented here: https://github.com/tzolnai/asrt_core

Prerequisites

Running ASRT script requires all of the following and their dependencies.

After Python 3.6 and pip is intalled, you can install psychopy, tobii_research and pyglet packages using pip install. This ASRT script uses an older version of pyglet (<=1.3.2) so for pyglet you need to specify the version explicitely:

pip install pyglet==1.3.2

Additional dependencies (for development):

  • pytest: For running tests under test folder
  • pynput: For running ET_simulation script (dev_tools folder)
  • autopep8: For running autoformat script (dev_tools folder)

Setup

After all prerequisites are installed you need to download the content of this repository.

Before running the ASRT script you need to place an instruction file in the same folder where the asrt.py is. The instruction file should have the name inst_and_feedback.txt. You can find example instruction files under inst_examples folder.

When instruction file is in place you can run the script by python asrt.py command or by running the asrt.py file from PsychoPy.

Credits

Maintainer: Tamás Zolnai (tzolnai)

This code is forked from this github repository: https://github.com/tzolnai/asrt_core.

The original codes' author is Emese Szegedi-Hallgató (hallgatoemese)

The code was rewritten and was extended with eye-tracker capabilities by Tamás Zolnai (tzolnai)

Citation

Project ET Zero Developers (2021). Project ET Zero (Version 0.1.1) [Source code].

Example data

Recorded data by this experiment script (2022): https://osf.io/wu8a6/

Study conducted based on this script

References

ASRT (alternating SRT, alternating serial reaction time task)

I-DT: Dispersion-Threshold identification of fixations

Dispersion threshold

Fixation duration threshold

Linear interpolation of missing data

Jacobi PDP test

Oculomotor activation

Technical documentation