Psychopy

Latest version: v2024.1.4

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

Scan your dependencies

Page 12 of 19

3.1.0

Highlights:
- Adds the new Keyboard class for faster
- Improved ioHub and eyetracker compatibility for Python3 (although this is still very much in a beta state)

3.0.7

Bugfix release

FIXED:
- local project repeatedly asking to Create New Pavlovia project when one already exists c3f0d203f
- Fixed "No module named 'PyQt4'" on MacOS<10.10 caused by PyQt dropping support for Mac10.9 in PyQt5.9 2375
- don't allow movie->online to use units 'from experiment settings' 8cbaf8a713
- Py3 string/byte fixes for CRS ColorCal 3bf1b7e5d4 d49f154a0
- various fixes to Japanese translations

3.0.6

FIXED:

- `TrialHandler.next()` was accidentally removed by Python3 conversion and now added back in [commit:c44621ab0](https://github.com/psychopy/psychopy/commit/c44621ab072ad)
- various fixes to iohub Python3 compatibility (especially for datastore)
- permit reading "xlsm" files as conditions files (Excel files with macros although these will be ignored by Python) [commit:9e11bfd61](https://github.com/psychopy/psychopy/commit/9e11bfd61)
- added space key to the GlobalEventKeys [2310](https://github.com/psychopy/psychopy/issues/2310)
- fix to pasting into Code Component with windows EOLs
- fixes to Japanese translation (and bug around saving Static Components in Japanese locale)
- packaging: PyQt package inside one of the Standalone distros was broken

3.0.5

FIXED:

- sounddevice backend not importing on systems that don't have readline [commit:a9bbe98b3](https://github.com/psychopy/psychopy/commit/a9bbe98b3)
- better automated Pavlovia logging-in for users, based on project [commit:460889e5d](https://github.com/psychopy/psychopy/commit/460889e5d)
- faster auto-logging for changes involving numpy arrays (e.g. elexment arrays XYs) [commit:e5dfc9e7d](https://github.com/psychopy/psychopy/commit/e5dfc9e7d)
- fix paste when using legacy macOS end-of-lines (convert them to '\n' always) [commit:94c5ee6a2](https://github.com/psychopy/psychopy/commit/94c5ee6a2)
- updated Japanese translations [2292](https://github.com/psychopy/psychopy/issues/2292)

3.0.4

FIXED:

- fixes to prevent stalled "Synchronizing..." message by preventing behaviours that would cause it [commit:8cadce02d](https://github.com/psychopy/psychopy/commit/8cadce02d)
- workaround to stop `sounddevice` backend from silencing `input()` [commit:1422fd7c9](https://github.com/psychopy/psychopy/commit/1422fd7c9)
- prevent JS experiments being compiled with units of "use prefs" [commit:a686dbf52](https://github.com/psychopy/psychopy/commit/a686dbf52)
- cleaner ioHub shutdown [commit:7a7751ca5](https://github.com/psychopy/psychopy/commit/7a7751ca5) and datastore [commit:209c4047f](https://github.com/psychopy/psychopy/commit/209c4047f)
- Slider in JS allows forceEndRoutine [commit:0694027b2](https://github.com/psychopy/psychopy/commit/0694027b2)
- better error reporting when compiling scripts [commit:a01cb2982](https://github.com/psychopy/psychopy/commit/a01cb2982)
- don't crash the app if no internet [commit:84b7602c3](https://github.com/psychopy/psychopy/commit/84b7602c3)
- don't crash if scipy.optimize doesn't load [commit:0f8038629](https://github.com/psychopy/psychopy/commit/0f8038629)
- set Slider label height to match tick height by default [commit:f8bdf2341](https://github.com/psychopy/psychopy/commit/f8bdf2341)
- online sounds were never ending if duration was blank (now ends at end of file) [commit:6d91b3186](https://github.com/psychopy/psychopy/commit/6d91b3186)
- problem converting EOLs between different formats when pasting code

ADDED:

- New Builder Pavlovia button to examine properties of current project
- Added star to ShapeStim (currently only in Python) [commit:8e6c40993](https://github.com/psychopy/psychopy/commit/8e6c40993)
- Added tooltips for Pavlovia buttons

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)

Page 12 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.