Psychopy

Latest version: v2024.1.4

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

Scan your dependencies

Page 3 of 19

2023.1.0

Release series 2023.1. Highlights

- **Pavlovia Surveys:** can now be integrated into PsychoPy online studies. You still create your survey in the Pavlovia Survey Creator (on you Pavlovia Dashboard) but you can then incorporate them as either a link or an embedded json file into your PsychoJS study. This only works for online studies at present
- **Panorama Stimuli:** now supported in PsychoPy (lab-based) studies. You can add a photo-sphere as a stimulus (e.g. create them in Street View app on Android phones) and then insert them into Builder and explore
- **Plugins and Packages:** You can now add packages to your PsychoPy installation with a GUI that installs new packages to your user folder (without needing admin rights). Some of PsychoPy's existing functionality has also moved out to "Plugins"
- For users, plugins mean more control over what functionality you want PsychoPy to support
- For developers, plugins mean keeping more independence over your code and ownership
- **Speech Point:** on TextBox allows a tail to be added giving the impression of a cartoon speech bubble (lab-based only, currently)
- **MovieStim:** several performance improvements and fixes

2022.2.5

On top of the [new features of the 2022.2.x series](https://psychopy.org/changelog.html#psychopy-2022-2) this release fixes:


- Several fixes to syncing of Pavlovia projects
(e.g. when project has been deleted/recreated online or when files have been
copied over from another machine) [5117](https://github.com/psychopy/psychopy/issues/5117) [#5221](https://github.com/psychopy/psychopy/issues/5221)
- Shape Component in Builder can now update vertices on each frame/repeat [commit:e493ee2ca](https://github.com/psychopy/psychopy/commit/e493ee2ca)
- Participant name missing from filename if given in URL query [5171](https://github.com/psychopy/psychopy/issues/5171)
- Eyetracker ROI stop code should only be written if a value is given to stop on [5156](https://github.com/psychopy/psychopy/issues/5156)
- Don't crash if Microphone.stop() called repeatedly [5121](https://github.com/psychopy/psychopy/issues/5121)
- TypeError in Window.resetViewport() [5135](https://github.com/psychopy/psychopy/issues/5135)
- PupilLabs lib was not being found due to missing `__init__` [5180](https://github.com/psychopy/psychopy/issues/5180)
- QUESTplus had ben removed from list of loop types [commit:2da0cfa0a](https://github.com/psychopy/psychopy/commit/2da0cfa0a)
- Sound.pause() was reseting to start of track [commit:a161e135a](https://github.com/psychopy/psychopy/commit/a161e135a)

2022.2.4

On top of the [new features of the 2022.2.x series](https://psychopy.org/changelog.html#psychopy-2022-2) this release fixes:

- Python: fix to occasional crashing of new FFPyPlayer moviestim caused by excessive logging in the underlying lib [commit:47289f6ca](https://github.com/psychopy/psychopy/commit/47289f6ca)
- App: better handling of case where Experiment Settings may have syntax error [commit:60cf0cea6](https://github.com/psychopy/psychopy/commit/60cf0cea6)
- App: rare case where the $ could get ignored during dialog box validation [commit:eb1897087](https://github.com/psychopy/psychopy/commit/eb1897087)
- App: better handling of an (apparent) syntax error in user-supplied JS [commit:992aaa423](https://github.com/psychopy/psychopy/commit/992aaa423)
- App: transcription setting on Mic Component now False by default (because most people don't have a Google API key set up) [commit:2c8a27ed](https://github.com/psychopy/psychopy/commit/2c8a27ed)

2022.2.3

On top of the [new features of the 2022.2.x series](https://psychopy.org/changelog.html#psychopy-2022-2) this release fixes:

- App: Dark mode was missing "goto" button
- App: Coder save button was not updating correctly after a change [5031](https://github.com/psychopy/psychopy/issues/5031)
- Python: Arabic Harakat diacritics were misaligned in Python TextBox2 [5033](https://github.com/psychopy/psychopy/issues/5033)
- Python: rendering performance improvement when contrast=1 [5027](https://github.com/psychopy/psychopy/issues/5027)

2022.2.2

On top of the [new features of the 2022.2.x series](https://psychopy.org/changelog.html#psychopy-2022-2) this release fixes:
- an issue with non-slip Routines not being terminated properly by force-end-routine

2022.2.1

On top of the [new features of the 2022.2.x series](https://psychopy.org/changelog.html#psychopy-2022-2) this release fixes:

- App: bug loading experiments on MacOS: `‘PosixPath’ object has no attribute ‘is_relative_to’`
- Py: Keyboard releases were showing up as additional key events when using the ioHub for keyboard
- Py: Slider.reset() was not making use of the desired startValue
- App: better performance when using large history in the Python Shell

Page 3 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.