USING VPYTHON FOR PSYCHOPHYSICS

  • Pearl S. Guterman
  • Robert S. Allison
  • Stephen Palmisano

Abstract

Python is a high-level programming language that is a powerful tool for conducting psychophysical experiments. Like Matlab, it is widely used and supports visual and auditory stimuli and manual user input (e.g., keyboard/mouse). Unlike Matlab, Python is free and open source. Ease of use and intuitive syntax also make Python an attractive option. This paper looks at the use of Python (VPython) for creating dynamic visual stimuli and response screens. A technique for producing optic flow displays to induce visual illusions of self-motion (known as vection) will be presented using two sample - motion. Find out why so many psychophysicists are migrating to Python.

Section
Full Articles