Overview
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.
Further info
For the main documentation page of this free psychology software see this page
To Install
- I'm new to python and use Windows You should update your graphics card drivers. PsychoPy needs OpenGL support and that isn't available on the MS-supplied drivers. Then download the StandalonePsychoPy.xxx.win32.exe file on the right and double click it to install. This will use its own copy of python, but won't allow you to edit the code (if you enjoy using it you may want to switch to the other methods).
- I'm new to python and have an intel leopard mac. Download the the .dmg disk image. This includes a complete python installation so just drag it to your applications folder and double-click.
- I'm experienced with python and already have the dependencies. Go to your terminal or command window and type sudo easy_install -U psychopy and the latest version will be fetched automatically (skip the sudo part to do this from a win32 command window).
- I'm very experienced with python and want to see the latest code. Go to the source tab above for instructions on how to checkout an svn copy of the code.
Some deprecated versions of PsychoPy (pre v0.97) are available at sourceforge]
Installing dependencies
PsychoPy requires python 2.4 or 2.5 and numpy, scipy, matplotlib, pyglet, pygame, pyOpenGL, Python Imaging Library, wxPython, setuptools and pywin32 (windows only).
The Enthought Python Distribution contains all the dependencies that PsychoPy needs except for Pygame. So the easiest way to install is to fetch that and then the latest pygame for python 2.5