PsychoPy free download for Mac

PsychoPy for Mac2020.2.5

27 October 2020

Open-source package for creating experiments in behavioral science.

What is PsychoPy for Mac

PsychoPy is a free cross-platform package allowing you to run a wide range of experiments in the behavioral sciences (neuroscience, psychology, psychophysics, linguistics...)
This is a community project. Users have all the source code. Users are the developers. Users support each other
Alongside open-source, we're strong supporters of Open Science, and we'll try to encourage and facilitate that wherever we can!

Easy enough for teaching

Universities all over the world are using PsychoPy for teaching students about experiments

  • Flexible and intuitive Builder interface to create huge range of studies
  • Textbook(s) suitable for both undergraduate and professional audiences
  • Many further resources for learning and teaching, including Youtube tutorials, online tutorials and workshops
  • The Pavlovia repository of shared experiments accessible directly from the application (requires PsychoPy3) to search for and share your studies
Precise enough for psychophysics

Hardware accelerated graphics, best-in class timing, and calibration tools built in

  • Fantastic timing precision (see the timing mega-study for comparisons)!
  • Time and update your stimulus on every screen refresh!
  • Tools to help monitor calibration and wide range of units
  • Hardware-accelerated graphics for stimuli that can be updated on the fly
  • Access to button boxes when you need the utmost precision
  • Automated logging for you to what happened and when
  • OpenGL (and shaders) ready for use when you low-level access to graphics
Flexible enough for everything else

PsychoPy is great for:

  • Dynamic, interactive studies: Free yourself from simple static stimuli! You can update your stimulus interactively on every screen refresh!
  • Neuroimaging: Send and receive triggers to your hardware at precise times
  • Eye-tracking: Access to wide range of hardware (eye trackers, button boxes, trigger systems...)

Want to run your study on the web, so users can access it anywhere?
PsychoPy3 added the facility to run studies online using a high-performance, hardware-accelerated, port of the PsychoPy Python library

  • Export your experiment from Builder to a web page
  • PsychoPy is the only package with reaction time precision under 4 ms online!
  • Update your stimulus on every frame, just like in the desktop!
  • Upload that to (with easy tools built into the PsychoPy app)
  • Give participants your URL and run your study in the browser!
  • You can recruit participants using Sona, Prolific, Mechanical Turk or similar systems

What's new in PsychoPy

  • Now code-signing the installer on Windows as well as macOS
  • Failing to send print statements to output, depending on how PsychoPy was launched commit:4773ec32d Only occured if you launch by double-clicking file or if you close Runner
  • Coder crashing on macOS when using editor with autocomplete=True commit:687e81dfb
  • ioHub fix for unicode strings commit:5451ea49a
  • Marker color on RatingScale was not resetting (but use Slider anyway!)
  • Runner sometimes ran wrong script (and never knew which to stop). Now better tracking of running process
  • Slider not honoring the order from the Routine (should render in order from top down) commit:9e0299544
  • JavaScript Code Components for Before Experiment were having no effect
  • error with trying to poll() on a script process that was NoneType commit:cc56713cc
  • Editable textboxes were still able to be drawn if you clicked on them (even when they were not told to draw()) commit:8253f0696
  • warn against using global JS names in experiment
  • Brush not being reset in JavaScript commit:88812c3bd
  • Movie reset issue
  • countinueRoutine=False had no effect for online studies if in Begin Routine block
  • errors that should have appeared in the console were sometimes appearing in the (app) error dialog commit:d44f24d63
  • more tolerant of whitespace in Emotiv Client ID file
  • Runner AddTask dialog had wrong format for file filter
  • Sound volume attribute was having no effect on the PTB backend
  • Fixed fill/line colors of TextBox
  • Error in JavaScript code when Movie Component had blank stop time commit:0b4ddcffc
  • Better handling of stdout encodings when console not set to utf-8 encoding commit:d77535906
  • Improved Resources box for the online (using relative references commit:c9558bfd8 and resize with dialog commit:d607271db)
  • JavaScript code-conversion now uses our own built-in round() function mimicking the same function in Python commit:da426d9e3
Try our new feature and write a detailed review about PsychoPy. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one
App requirements: 
  • Intel 64
  • OS X 10.9.0 or later
FreeAbsolutely Free
ShieldLet’s run a safety scan for this appInfo
Safe downloadDownload without scan

Downloaded & Installed 39 times

How would you rate PsychoPy?
Similar apps
Be the first one to propose an app
similar to PsychoPy.