• Instructions:
    Prior to the tutorial at ETRA 2025, please go ahead and install the software identified below, noting version numbers (this is especially important for PsychoPy).

     

    Most of the data processing is meant to be executed from within a Terminal on any of the 3 major Operating Systems. On Windows, Git for Windows is the software to download and install for its excellent Bash shell (Terminal). Do NOT use CMD terminal or PowerShell.

     

    On Windows, properly installing Python is also important. The README below is a bit dated, containing notes for Python 3.9; Python 3.10 seemed to work well on Windows, although presently it appears that Python 3.12 or 3.13 may be stable, see: Python Releases for Windows. Avoid Anaconda.

  • Standalone software (Windows, Mac, and Linux versions freely available):
    PsychoPy (2023.1.3) Software for creating experiments (v2023.1.1 had eye tracking modules built-in).
    Scribus (1.6.4) Software for creating Areas Of Interest (AOIs).
    HDFView (3.3.2) Software for viewing PsychoPy and iohub output (latest version appears to be 3.3.2)
    R Software for statistical computing (versions update fairly fequently).
    RStudio Software provides IDE for R (versions change fairly frequently and need to match R).
    Visual Studio Code Cross-platform editor (supports Vi emulation; use LaTeX Workshop extension to support TeX Live)

  • Windows-related information:
    README   Windows software to install prior to running demo code.
    WINDOWS.log   Notes on Windows system configuration.
    Bash commands   Bash shell commands and a Command Line Interface (CLI) tutorial.
    Vi editor reference card (trifold)   Vi editor commands.
    TeX Live on Windows   TeX Live (for writing papers locally instead of Overleaf)
    LaTeX: A Document Preparation System   Leslie Lamport's classic reference

  • Mac-related information:
    Additional software installs are recommended through macports
    install_generic.sh   Generic software worth installing.
    install_py310.sh   Python 3.10 installs.
    install_texlive.sh   Texlive installs.

  • Linux-related information:
    Additional software installs are recommended through the OS flavor's package manager, e.g., apt, Linux Mint is a nice Ubuntu variant.

  • Downloads:
    labs.zip   Demo software containing analytics pipeline.

  • Handout:
    etra25-tutorial.pdf   Tutorial slides