Psychopy

Latest version: v2024.1.4

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

Scan your dependencies

Page 17 of 19

1.85.2

This is a bug-fix release addressing the following fixes:

* several errors with **PsychoJS** outputs from Builder Special thanks to Jonathan Roberts for his help on these):

* nReps and randomisation now being handled correctly by PsychoJS [commit:ad9a931](https://github.com/psychopy/psychopy/commit/ad9a931)
* "correct" responses were being overwritten by non-responses [commit:f903210](https://github.com/psychopy/psychopy/commit/f903210)
* Text components that were static caused a crash (were erroneously given two single-quotes) [commit:b399a50](https://github.com/psychopy/psychopy/commit/b399a50)

* TextBox error finding the FreeType library (`getFontFamilyStyles()[0][0]` raised an IndexError)
* Staircase would finish prematurely if nReversals was None [commit:7148cad](https://github.com/psychopy/psychopy/commit/7148cad)
* PsychoPy would crash if sound device contained a unicode character [commit:c1ff68f](https://github.com/psychopy/psychopy/commit/c1ff68f)
* FrameBufferObject not working correctly for dual-window setups [commit:5e1c045](https://github.com/psychopy/psychopy/commit/5e1c045)
* removed some annoying junk messages about sounddevice [commit:e5ae2fc](https://github.com/psychopy/psychopy/commit/e5ae2fc)

1.85.1

This release fixes several bugs in audio stimulus generation and in the output of online experiments btu there are further issues with the online (PsychoJS) library that are not yet resolved.


**PsychoJS** known issues:

* PsychoJS TrialHandler isn't correctly repeating/shuffling trials from the conditions file right now - it just goe through them in order. Also conditions files need to be csv for now for online experiments

FIXED:

* several errors with **PsychoJS** outputs from Builder
* early termination of experiments f1bd15047
* incorrect blank email field in info.php d68c36bf9
* incorrect component name sin endRoutine e47d90a36
* incorrect default units for image stims 8c32d1c9a
* several problems with **sound**
* pyo not loading 1365
* searching for 'auto' instead of 'default' device d54d14fe
* fixed duration calculation (bug in soundfile) for sounddevice e0e01ad
* textbox v textstim demo wasn't working b2913c12476
* error with colors when using TextStim with blendmode='add'
* errors in installer package:
* windows installer could overwrite system path setting rather than append (NSIS short-string problem came back!)
* freetype 32 bit dll is being provided again (was in matplotlib before but disappeared?)

1.85.0

- ADDED:
- [Online experiments now supported](http://www.psychopy.org/online/online.html) using new [PsychoJS library](https://github.com/psychopy/psychopy/tree/master/psychojs). See what is supported so far at [PsychoPy online status](http://www.psychopy.org/online/status.html)
- New sound engine using [sounddevice](https://github.com/spatialaudio/python-sounddevice/)
- Checking of image paths for stimuli (did you forget to add ".jpg"?)
- Copy/paste of a Component is now possible in Builder (right-click the component to copy, use the Experiment menu to paste). This essentially duplicates the component.
- FIXED:
- crash when increasing size of Flow in Builder [1272](https://github.com/psychopy/psychopy/issues/1272)
- bug in pysoundcard backend preventing file-based sounds playing [1299](https://github.com/psychopy/psychopy/issues/1299)
- excel outputs were failing to save on new versions of openpyxl [1276](https://github.com/psychopy/psychopy/issues/1276)
- `useVersion()` was not fetching new (uninstalled) versions correctly [1301](https://github.com/psychopy/psychopy/issues/1301)
- DotStim now has the option to reset the dots at the beginning of a trial [commit:db6f53d50](https://github.com/psychopy/psychopy/commit/db6f53d50)
- better handling of blank cells in Excel conditions files (and xls files now supported)
- Excel conditions files now import the "value" of a cell rather than the formula [commit:7f753f5](https://github.com/psychopy/psychopy/commit/7f753f5)
- DEPENDENCIES/PACKAGING:
- pyserial and pyxid were incompatible versions
- now packaging 1.2-maintenance branch of pyglet including Text memory fixes

1.85.0rc5

This test release fixes the following (since last test):
- pyo sound not initialising due to changed location for _bestDriver
- sounddevice not loading due to error with cffi
- DotStim speed fixed (longstanding)
- several fixes to html (psychojs) outputs from builder
- more robust release of pyosf sync tool (1.0.5)

1.85.0rc3

This is a test release.

There are no known issues but check carefully that sounds are working for you because **psychopy.sound module has been heavily rewritten**

Please let us know ASAP if you find any problems

1.84.2

- FIXED:
- Problem with renaming of Routines preventing experiment from re-loading 1248
- Several bugs with Builder code generation since PEP8 refactoring:
- Static Components gave error compiling script
- some Keyboard Components (with variable "allowed keys" settings) gave error compiling script 1245
- Mouse Component with "Save state at end of trial" gave indentation error 1253
- Loops gave error compiling script if conditions file was a formatted string 1253
- Standalone distributions were not including the correct `pylink 1.1.0.4` and `pyxid` packages
- ADDED:
- Keyfinder demo to Builder view 1252
- Support for key modifiers using `event.getKeys()` 1242

Page 17 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.