Overview
PsychoPy is an open-source package for creating psychology stimuli in Python. 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.
I also hope to provide some template files for people to setup basic experiment paradigms (method of constant stimuli, method of adjustment, masking paradigms etc...) with minimal possible fuss. Maybe I'll even write some introduction to Python tutorials to ease people in. Features
* Platform independent (tested on Win, OS X)
* High-level powerful scripting language (Python)
* Simple syntax (see the demo code)
* Freeware (and based on totally free libraries)
* Uses hardware-accelerated graphics (OpenGL)
* Integration with CRS Bits++(for 14bit luminance resolution)
* Integration with Spectrascan PR650 for easy monitor calibration
* Simple routines for staircase and constant stimuli experimental methods as well as curve-fitting and bootstrapping (these are not the only things you can do - they are just the ones that I've included so far within the package)
* Simple (or complex) GUIs via wxPython
* Easy interfaces to joysticks, mice, sound cards etc. via PyGame
Similar Projects: PsychToolbox for Matlab/C, VisionEgg for Python