@peircej peircej released this Aug 17, 2018 · 8 commits to master since this release

Assets 7

Fixing many further bugs!

Note that the 'default' Python being provided is now Python 3.6 but you can stick to Python2.7 by choosing that alternative standalone package below (labelled _PY2 )

  • Fixed problem with Image (Pillow) library not loading properly on some Macs
  • Fixed problem with psychopy folder itself not being found when launching the PsychoPy3_PY3 standalone on Windows
  • Turned off startup tips in the hope that sporadic beachballs on Py2 Mac package are fixed
  • Fixed minor autoindent problem on Py3 installs for all platforms
  • Fixed TextStim on Mac Py2.7 install (not finding configparser) although the fix was not to allow arabic_reshaper support on this package - use the Python3 or windows release if you need arabic text reshaping
  • several small fixes and documentation for the new Slider stimulus

@peircej peircej released this Aug 14, 2018 · 47 commits to master since this release

Assets 5


  • several sync problems with pavlovia.org: commit:1f0d8bcab
    - sync when an empty project already exists is now fine
    - after creating the project, changing a file and repeating sync, it didn't detect the changed file
    - sync to a project that has been deleted remotely now asks if you want to recreate the project
    - better reporting of error if sync fails

  • further fix to memory leak in MovieStim3 commit:9d0c127d8

  • fix to PsychoJS output code: loops were not being compiled correctly commit:6a8e700a3


@peircej peircej released this Aug 3, 2018 · 85 commits to master since this release

Assets 7

4th beta test of PsychoPy 3.0

  • fixes to wx gui problem under win32 python2 installation
  • when user presses run-online but hasn't gone through the steps (export/sync) now taking them through those
  • can now sync from the coder view as well

@peircej peircej released this Jul 27, 2018 · 124 commits to master since this release

Assets 7

3rd beta version of the new PsychoPy3


  • a further issue with the app not starting on some machines (due to the
    first-run wizard)
  • searching pavlovia projects now support stars and forks in sorting
  • Slider forceEndRoutine was having no effect
  • sounddevice problem when playing a mono sound to stereo stream or vice-versa


  • support for Oculus Rift (only on Windows 64bit Python 3) all due to Matthew Cutone
  • Japanese translations to many of the new features/controls

@peircej peircej released this Jul 24, 2018 · 161 commits to master since this release

Assets 7


Issues with PsychoPy app not launching on some machines

  • if git isn't installed PsychoPy will still run and give yousensible warnings when you try to use those features
  • the firstRun benchmark/wizard is disabled. It was also causing crashes with no error messages on some machines (not clear why)

@peircej peircej released this Jul 21, 2018 · 171 commits to master since this release

Assets 7

The first public beta version of PsychoPy3!

This release is something of a milestone. It can:

  • output your code in HTML/JS
  • sync projects with the new pavlovia.org site for experiment sharing and launching
  • use a new, simpler Slider instead of RatingScale

There are also many new smaller features and fixes

BUT this is absolutely definitely BETA software (hence the b1 suffix in the version). You should expect things to go wrong at this stage and discuss them on the forum (discourse.psychopy.org)

@peircej peircej released this Jul 3, 2018 · 657 commits to master since this release

Assets 7

Final bug-fix release before the new PsychoPy 3.0 launch

* Fixes to MovieStim2 not having vlc available in Mac distribution
* Added msgpack_numpy to mac distribution
* Fixes event code creation for Black Box ToolKit #1830
* Removed redundant 'apply' button in preferences #1832
* Fixes problem with setting gamma with pyglet v1.3+ #1834
* Removes 'unknown color space' warning if user is using named colors #1836
* Fixes refcount error, raised when monitor centre was closed #1838
* For Py3, JSON calibration files are now loaded into monitor list #1839
* Fixes layout problem with RTL locale causing broken dialogs in the app #1840
* Anti-buzzing fix applied to sounddevice backend #1847
* Implements checks for variable name clashes between builder and conditions file #1852
* Reduced code redundancy for _getRegionOfFrame, and can get single pixels from front buffer #1854
* Hex color space can now be specified as a window setting in Experiment Settings #1857
* Sound duration can now be specified in conditions files #1858

@peircej peircej released this May 18, 2018 · 657 commits to master since this release

Assets 7

Bug fix release


@peircej peircej released this Apr 4, 2018 · 657 commits to master since this release

Assets 7


  • Option to move Y position of RatingScale in code #1776
  • Added option of providing extra arguments to scipy.optimize functions when fitting from psychopy.data #1772


  • Problem with icon path in GLFW backend on linux commit:bbf515216
  • PUINT didn't exist in older win32 package but was expected by pyglet
  • Better handling of conditions file with empty columns (from Excel adding them or from missing headers)
  • Several fixes to ioHub in Python3 #1770 #1771 and #1775
  • Mouse reporting incorrect position when using Mac Retina display commit:54ced9c26
  • sounddevice was failing to find portaudio.dylib on Mac

@peircej peircej released this Mar 15, 2018 · 695 commits to master since this release

Assets 7

This is a very big release with lots of refactored code. Be careful! There are likely to be issues!

This is the first release to be Python3 compatible and that took a lot of code refactoring. Also note that the Standalone distribution now comes in both Python3.6 and Python2.7 flavours.

There are many other new features in this release too though:

  • Using pip install psychopy now installs all the necessary dependencies (on either Py2 or Py3)
  • Builder: Mouse now allows stimuli to be "clickable" turning them in to buttons!
  • Visual "Noise" stimuli for use in vision studies (thanks Andrew Schofield)
  • Visual "second order" stimuli for use in vision studies (thanks Andrew Schofield)
  • Builder: ShapeStim now handles additional shapes, like Cross (actually only cross right now, but easy to add more custom shapes)
  • Monitor calibration files can now be saved/loaded in JSON format

Also many bug fixes!