Skip to content


Subversion checkout URL

You can clone with
Download ZIP
For running psychology and neuroscience experiments
Python Arduino NSIS Makefile HTML PHP

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs DOCS: added items to glossary
iohub_docs More docs updates and minor cleanups in demos
psychopy BF: Fix warning log message for file drop on Builder
.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 TESTS: travis tweaks
.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 BF: better tagging/pushing in
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.