What is PsychoPy?

PsychoPy is a Python-based platform for designing and executing experiments involving stimulus presentation and response collection. It supports both in-lab and online studies, making it a versatile tool for behavioral and cognitive research. Users can create experiments using its graphical interface (Builder), write custom Python scripts (Coder), or combine both methods.

How Does PsychoPy Work?

  1. Experiment Design: Create experiments using the Builder (drag-and-drop) or Coder (Python scripting) interfaces.
  2. Stimulus Presentation: Present visual, auditory, or multimedia stimuli with precise timing.
  3. Response Collection: Gather responses from various input devices like keyboards, mice, or specialized hardware (e.g., EEG, eye trackers).
  4. Data Analysis: Export data for further processing in statistical tools like SPSS or Python.

Why Use PsychoPy?

Key Features

Stimulus Presentation

Experiment Design