Overview
PsychoPy is a free, open-source software package written in Python, primarily used for creating and running behavioral experiments. It offers both a graphical interface (Builder) for designing experiments without coding and a Coder interface for more flexible, script-based experiment creation. PsychoPy supports precise timing for psychophysics research, hardware-accelerated graphics using OpenGL, and integration with a variety of hardware such as eye trackers and button boxes. It leverages the PsychoJS JavaScript library and Pavlovia.org for online experiment deployment, enabling researchers to collect data remotely. The architecture allows for dynamic stimulus updates frame-by-frame and seamless integration with neuroimaging equipment, making it suitable for a wide range of experimental paradigms.
