Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
For running psychology and neuroscience experiments
Failed to load latest commit information.
docs DOCS: fixed reference to paper
iohub_docs Updated Tobii eye tracker iohub interface doc page
psychopy BF: Condition keys should be in ASCII
.gitattributes EOLs
.gitignore ADD: Demo to test impact of process priority
.hgignore Merge branch 'lv2' into HEAD
.svnauthors Adding .svnauthors for committer to be used within git <-> svn bridge
.travis.yml TEST: travis.yml tweaks for less verbose logging
.travis_coveragerc ENH(BIG): adding and support
EnvVarUpdate.nsh BF: Added missing installer script headers BF: manifest (for zip files) should include tests/data/*.psyexp
PsychoPy2_screenshot.png generating/formatting docs for sphinx DOC: enhance README with badges for travis and coveralls etc
buildCompleteInstaller.nsi DOCS: changelog for and version release FF: better packaging scripts for versions repository
buildWinDistributions.bat Update buildWinDistributions.bat
buildingOnAMac.txt WIP - Untested VersionChooser Concept DOCS: source releases hosted at github not googlecode
fileassoc.nsh BF: Added missing installer script headers make sure there is a blank line at the end of files, if this is missi…
pytest.ini TST: mark test_mov as needing sound HW and skip those in travis RF: tweak searchCopyrightYear to future-proof against </b>
setup.cfg git-svn-id: 1c617f74-e3c… RF: prefer #!/usr/bin/env python2 DOCS: version bump and changelog DOCS: version bump and changelog DOCS: bumped version number for release 1.80.05
version DOCS: changelog for and version release


PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give psychophysics a free and simple stimulus presentation and control package.

The goal is to provide, for the busy scientist (including me!), tools to control timing and windowing and a simple set of pre-packaged stimuli and methods. The code is platform independent, using Python and C libraries that are widely available.


To contribute, please fork the repository, hack in a feature branch, and send a pull request. For more, see

Code status

  • tests status (master branch)

  • coverage status (master branch)

More information

Something went wrong with that request. Please try again.