PsychoPy is a free, open-source software package for creating and conducting behavioral science experiments. It is widely used in psychology, neuroscience, psychophysics, and related research disciplines. The software provides precise control over visual and auditory stimuli, experimental timing, and participant responses. Researchers can create experiments through a graphical Builder interface or develop customized procedures using Python scripts. PsychoPy supports behavioral measurements, stimulus presentation, and integration with specialized research hardware. Experiments can run locally, while compatible studies can be deployed online using JavaScript and Pavlovia. Its flexible architecture and extensive experimental design capabilities make it suitable for students, educators, and researchers conducting reproducible scientific investigations.
Features
- Graphical Builder interface for creating behavioral experiments without extensive programming knowledge
- Python-based experimental scripting for customized research procedures and advanced stimulus control
- Precise visual and auditory stimulus presentation with timing and synchronization capabilities
- Participant response collection through keyboards, mice, and compatible specialized research hardware
- Online experiment deployment through PsychoJS and integration with the Pavlovia research platform
- Automated behavioral data recording and experimental condition management for scientific analysis