PsychoPy

PsychoPy

Psychology experiment builder

Description

Running a psychology or neuroscience experiment means presenting stimuli and logging responses with millisecond precision, yet most researchers do not want to write a pile of code from scratch. PsychoPy is an open-source experiment platform: build by clicking, or write Python for fine control, and mix both in one project.

Its signature is the timeline and flow diagram in the Builder: routines are arranged like blocks, you see at a glance how long each stimulus and key response lasts, and loops tie practice and main trials together, so a complete experiment needs no code.

Features



Builder: graphical experiment design with text, image and sound stimuli plus keyboard and mouse responses, timed step by step.

Coder: a built-in code editor with syntax highlighting and a structure menu for complex logic in Python.

Runner: runs the experiment and shows logs for troubleshooting, with a Pilot mode for trial runs.

Online experiments: connect to Pavlovia to run experiments in the browser and borrow ones others have shared.

Hardware: components cover eye tracking, EEG and other devices for psychophysics and neuroscience.

Open source under GPL-3.0. The installer is large (about 138 MB), so the download button points to the official GitHub releases page.