Psychopy

Latest version: v2024.2.5

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

Scan your dependencies

Page 4 of 20

2023.1.1

On top of the [new features added in 2023.1 series](https://github.com/psychopy/psychopy/releases/tag/2023.1.0)

Fixes
* If attempting to open readme dlg and there's no readme, make one by TEParsons in https://github.com/psychopy/psychopy/pull/5365
* Fixed error with images being set-every-repeat (default.png not defined) by TEParsons in https://github.com/psychopy/psychopy/pull/5374
* Make sure `default.*` stimuli are included in online resources by TEParsons in https://github.com/psychopy/psychopy/pull/5384
* Better error handling for unknown PsychoPy version in `useVersion` by TEParsons in https://github.com/psychopy/psychopy/pull/5372
* Nested Routines raised an error during generation of script by TEParsons in https://github.com/psychopy/psychopy/pull/5377
* README dialog was created twice by TEParsons in https://github.com/psychopy/psychopy/pull/5383
* Movie Opacity in local studies was not being honored by TEParsons in https://github.com/psychopy/psychopy/pull/5385
* fix wx version comparison bug, allowing wider range of wxPython versions by waltervanheuven in https://github.com/psychopy/psychopy/pull/5400
* fixed encoding error preventing loading of csv files from MacOS on Win32 by richardnaar in https://github.com/psychopy/psychopy/pull/5396
* Various plugin dlg improvements from mdcutone in https://github.com/psychopy/psychopy/pull/5410
* Update Japanese translation by hsogo in https://github.com/psychopy/psychopy/pull/5387
* Fixed `PanoramicImageStim` to work when Window FBO=True by mdcutone in https://github.com/psychopy/psychopy/pull/5416
* If setting size with `ImageStim.setSize()`, rather than during init, it only lasted for current image by TEParsons in https://github.com/psychopy/psychopy/pull/5422
* Movie in JS was getting undefined error if updates were "set every repeat" by TEParsons in https://github.com/psychopy/psychopy/pull/5421
* Don't reset survey clock each routine by TEParsons in https://github.com/psychopy/psychopy/pull/5433
* Textbox `lineSpacing` param is now being applied to JS boilerplate by TEParsons in https://github.com/psychopy/psychopy/pull/5420
* Sort plugin package versions in descending order by TEParsons in https://github.com/psychopy/psychopy/pull/5441
* Better handling of plugin startup errors by mdcutone in https://github.com/psychopy/psychopy/pull/5436
* Catch AttributeErrors on Pavlovia login rather than trying to pre-empt them, fixes 5382 by TEParsons in https://github.com/psychopy/psychopy/pull/5450
* If experiment is ended by esc, close eyetracker by TEParsons in https://github.com/psychopy/psychopy/pull/5448

Improvements

* Added excel templates for MultiStair, QUEST and QUESTPLUS by TEParsons (templates by kimDundas) in https://github.com/psychopy/psychopy/pull/5361
* Save README file on save not on dlg init by TEParsons in https://github.com/psychopy/psychopy/pull/5379
* Silence FutureWarning from numpy about comparing array to string by TEParsons in https://github.com/psychopy/psychopy/pull/5376
* Panorama vertical pos should be "elevation" not "altitude" in https://github.com/psychopy/psychopy/pull/5419
* Coder SourceTree wasn't showing async functions by TEParsons in https://github.com/psychopy/psychopy/pull/5435

New Contributors
* richardnaar made their first contribution in https://github.com/psychopy/psychopy/pull/5396

**Full Changelog**: https://github.com/psychopy/psychopy/compare/2023.1.0...2023.1.1

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

Page 4 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.