psychopy

environment for creating psychology stimuli in Python


PsychoPy provides an environment for creating psychology stimuli using Python scripting language. It combines the graphical strengths of OpenGL with easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.

The goal is to provide, for the busy scientist, tools to control timing and windowing and a simple set of pre-packaged stimuli and methods. PsychoPy features

  • IDE GUI for coding in a powerful scripting language (Python)
  • Builder GUI for rapid development of stimulation sequences
  • Use of hardware-accelerated graphics (OpenGL)
  • Integration with Spectrascan PR650 for easy monitor calibration
  • Simple routines for staircase and constant stimuli experimental methods as well as curve-fitting and bootstrapping
  • Simple (or complex) GUIs via wxPython
  • Easy interfaces to joysticks, mice, sound cards etc. via PyGame
  • Video playback (MPG, DivX, AVI, QuickTime, etc.) as stimuli


Additional information
  • J. W. Peirce (2007). PsychoPy - Psychophysics software in Python. Journal of Neuroscience Methods, 162:8-13. URL DOI

Maintainer information

This software package is maintained for (Neuro)Debian by the follow individuals and/or groups:

Maintainer avatar
NeuroDebian Maintainers
Maintainer avatar
Yaroslav Halchenko
Maintainer avatar
Michael Hanke

In order to get support, or to get in touch with a maintainer, please click the ‘Help’ button at the top of the page.

Advanced user information

Version control system available: Browse sources

Package availability chart
Distribution Base version Our version Architectures
Debian GNU/Linux 6.0 (squeeze) 1.61.03.dfsg-1 1.77.02.dfsg-1~nd60+1 i386, amd64, sparc
Debian GNU/Linux 7.0 (wheezy) 1.73.06.dfsg-1 1.79.00+git16-g30c9343.dfsg-1~nd70+1 i386, amd64, sparc
Debian GNU/Linux 8.0 (jessie)   1.82.01.dfsg-2~nd80+1 i386, amd64, sparc
Debian testing (stretch) 1.82.01.dfsg-1 1.82.01.dfsg-2~nd90+1 i386, amd64, sparc
Debian unstable (sid) 1.82.01.dfsg-1 1.82.01.dfsg-2~nd+1 i386, amd64, sparc
Ubuntu 10.04 LTS “Lucid Lynx” (lucid) 1.51.00.dfsg-1 1.76.00.dfsg-1~nd10.04+1 i386, amd64, sparc
Ubuntu 12.04 LTS “Precise Pangolin” (precise) 1.71.01.dfsg-1 1.77.02.dfsg-1~nd12.04+1 i386, amd64, sparc
Ubuntu 14.04 “Trusty Tahr” (trusty) 1.79.00+git16-g30c9343.dfsg-1 1.82.01.dfsg-2~nd14.04+1 i386, amd64, sparc
Ubuntu 14.10 “Utopic Unicorn” (utopic) 1.79.00+git16-g30c9343.dfsg-1 1.82.01.dfsg-2~nd14.10+1 i386, amd64, sparc
Ubuntu 15.04 “Vivid Vervet” (vivid) 1.81.03.dfsg-1 1.82.01.dfsg-2~nd15.04+1 i386, amd64, sparc
The source code for this portal is licensed under the GPL-3 and is available on GitHub.