psychopy – environment for creating psychology stimuli in Python¶
- More information
- External resources
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
- Reference:
J. W. Peirce (2007). PsychoPy - Psychophysics software in Python. *Journal of Neuroscience Methods, 162:8-13, *, . [Abstract] [DOI]
Distribution |
Base version |
Our version |
Architectures |
---|---|---|---|
Debian GNU/Linux 10.0 (buster) |
1.85.3.dfsg-1~nd100+1 |
i386, amd64, sparc, armel, ppc64el |
|
Debian GNU/Linux 11.0 (bullseye) |
2020.2.10+dfsg-2 |
2020.2.1+dfsg-1~nd110+1 |
i386, amd64, sparc, armel |
Debian GNU/Linux 9.0 (stretch) |
1.83.04.dfsg-2 |
1.85.3.dfsg-1~nd90+1 |
i386, amd64, sparc, armel |
Debian unstable (sid) |
2023.2.4+dfsg-3 |
2020.2.1+dfsg-1~nd+1 |
i386, amd64, sparc, armel |
Ubuntu 16.04 “Xenial Xerus” (xenial) |
1.82.02.dfsg-1 |
1.85.3.dfsg-1~nd16.04+1 |
i386, amd64, sparc, armel |
Ubuntu 18.04 “Bionic Beaver” (bionic) |
1.85.3.dfsg-1build1 |
||
Ubuntu 20.04 “Focal Fossa” (focal) |
2020.1.3+dfsg-2 |
2020.2.1+dfsg-1~nd20.04+1 |
i386, amd64, sparc, armel |
Ubuntu 22.04 “Jammy Jellyfish” (jammy) |
2022.1.1+dfsg-1 |
||
Ubuntu 24.04 “Noble Numbat” (noble) |
2023.2.4+dfsg-3 |