Skip to content

PsychoPy—Psychophysics software in Python

Jonathan W. Peirce

Journal of Neuroscience Methods · 2007 · 5,004 citationsOpen access

Abstract

The vast majority of studies into visual processing are conducted using computer display technology. The current paper describes a new free suite of software tools designed to make this task easier, using the latest advances in hardware and software. PsychoPy is a platform-independent experimental control system written in the Python interpreted language using entirely free libraries. PsychoPy scripts are designed to be extremely easy to read and write, while retaining complete power for the user to customize the stimuli and environment. Tools are provided within the package to allow everything from stimulus presentation and response collection (from a wide range of devices) to simple data analysis such as psychometric function fitting. Most importantly, PsychoPy is highly extensible and the whole system can evolve via user contributions. If a user wants to add support for a particular stimulus, analysis or hardware device they can look at the code for existing examples, modify them and submit the modifications back into the package so that the whole community benefits.

Cite this paper

Peirce, J. W. (2007). PsychoPy—Psychophysics software in python. Journal of Neuroscience Methods, 162(1-2), 8–13. https://doi.org/10.1016/j.jneumeth.2006.11.017

Read it with every claim anchored

Add this paper to a project, ask questions of it, and get answers that point to the exact passage.

Start free
  1. Neural networks and physical systems with emergent collective computational abilities.1982
  2. An Integrative Theory of Prefrontal Cortex Function2001
  3. The perceptron: A probabilistic model for information storage and organization in the brain.1958
  4. FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data2010
  5. A model of saliency-based visual attention for rapid scene analysis1998

Metadata from OpenAlex (CC0). Citations are generated from the published record.