Psychopy

Latest version: v2024.2.5

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 20

3.0.3

CHANGED: Slight change to creation of *new* experiments, which will now default to
the units of 'height' rather than 'use preferences' (that had led to potential confusion
when the experiment moved to a different computer and makes no sense at all for online studies)

FIXED:

- Force End Routine wasn't working with Slider when online [commit:a0ca2e312](https://github.com/psychopy/psychopy/commit/a0ca2e312)
- Fix to the online error about units: if an experiment is given units of "use preferences"
this will switch to height during HTML export [commit:a686dbf52](https://github.com/psychopy/psychopy/commit/a686dbf52)
- First push of a new project to Pavlovia didn't note that remote now exists, so
tried to "first push" again [commit:f4134a670](https://github.com/psychopy/psychopy/commit/f4134a670)
- fixed detection of correct non-response in JavaScript outputs (so no-go works online) [commit:0c3cea2b2](https://github.com/psychopy/psychopy/commit/0c3cea2b2)
- added workaround for strange clash of `sounddevice` with `input()` [commit:f99bef4a9](https://github.com/psychopy/psychopy/commit/f99bef4a9)
- various small fixes to iohub for Py3 [commit:e6a2169d6](https://github.com/psychopy/psychopy/commit/e6a2169d6) [commit:4ca503399](https://github.com/psychopy/psychopy/commit/4ca503399) [commit:cf432bc3c](https://github.com/psychopy/psychopy/commit/cf432bc3c)

ADDED:

- star available as a Shape in Builder (but not online yet)
- experiment info dialog now supports drop-downs to constrain options (e.g. ['male','female','other'] )
- BBTK now supports mode Digital Stimulus Response Echo [commit:5da328fcf](https://github.com/psychopy/psychopy/commit/5da328fcf)

3.0.2

Bug-fix release

FIXES:

- Builder's PsychoJS outputs were not updating their versions (pointing to the version the script was first created in, not the version currently used) 789d24ee45aa
- sounddevice under Python2 had a bug with being unable to copy() c1317b6b6355e
- now prevent the user from accessing `useVersion` if that version can't be supported by the current install (e.g. incompatible Python version or wx version)
- Windows Standalone version now includes dependency for [pyqmix](https://github.com/psyfood/pyqmix) pumps

3.0.1

FIXED:

- JS outputs were connecting to outdated PsychoJS version (3.0.0b11 instead of 3.0.0)
- updated numpy (to 1.15.4) and scipy (to 1.2.0) for windows installs using https://www.lfd.uci.edu/~gohlke/pythonlibs/ in the hope of fixing numpy problems for some windows boxes
- JS string values in Py27 were being convert to b'theString' in JS outputs which obviously broke JS

ADDED:

- Slider support from JS outputs

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

3.0.0

Although there were several beta versions preceding this, the changes described
below are the *broader* changes since 1.90.3 (the previous "stable" version).

NEW:

- **Online studies** with heavily revamped PsychoJS library :
- new PsychoJS supports text, images, keyboards, mouse, sounds, movies, sliders
- you can also now include Builder Code Components that include both
Python and JavaScript optional code so your components will work
online too

- **Pavlovia.org** where PsychoPy can search, sync and create experiments :
- search for existing studies
- create your own
- run (and collect data into csv files or mongoDB)
- sync, including (push changes to the server and fetch back data)

- **Additional new features** :
- Slider class, recommended replacement for RatingScale (more efficient, more
flexible and simpler to use)
- support for Oculus Rift (only on Windows 64bit Python 3) all due to Matthew
Cutone

Many bugs have also been fixed, notably in terms of audio library problems and
memory problems with MovieStim3.

3.0.0b13

Fixed:

- a further issue in Pavlovia sync when pushing an experiment for the first time
- wxPython bugs using redo (caused by wxPython<4.0.4). Now packaging 4.0.4alpha in the Standalone
- Standalone supports GLFW windows now (the lib wasn't being provided properly before)
- Mouse Component fixes from Builder

Page 14 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.