Psychopy

Latest version: v2024.1.4

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

Scan your dependencies

Page 16 of 19

1.90.1

ADDED:

* Option to move Y position of `RatingScale` in code [1776](https://github.com/psychopy/psychopy/issues/1776)
* Added option of providing extra arguments to `scipy.optimize` functions when fitting from `psychopy.data` [1772](https://github.com/psychopy/psychopy/issues/1772)

FIXED:

* Problem with icon path in GLFW backend on linux [commit:bbf515216](https://github.com/psychopy/psychopy/commit/bbf51521664)
* PUINT didn't exist in older `win32` package but was expected by `pyglet`
* Better handling of conditions file with empty columns (from Excel adding them or from missing headers)
* Several fixes to ioHub in Python3 1770 1771 and 1775
* Mouse reporting incorrect position when using Mac Retina display [commit:54ced9c26](https://github.com/psychopy/psychopy/commit/54ced9c2644e)
* `sounddevice` was failing to find `portaudio.dylib` on Mac

1.90.0

This is a very big release with lots of refactored code. Be careful! There are likely to be issues!

**This is the first release to be Python3 compatible** and that took a lot of code refactoring. Also note that the Standalone distribution now comes in both Python3.6 and Python2.7 flavours.

There are many other new features in this release too though:

- Using `pip install psychopy` now installs all the necessary dependencies (on either Py2 or Py3)
- Builder: Mouse now allows stimuli to be "clickable" turning them in to buttons!
- Visual "Noise" stimuli for use in vision studies (thanks Andrew Schofield)
- Visual "second order" stimuli for use in vision studies (thanks Andrew Schofield)
- Builder: ShapeStim now handles additional shapes, like Cross (actually only cross right now, but easy to add more custom shapes)
- Monitor calibration files can now be saved/loaded in JSON format

Also many bug fixes!

1.90.dev1

This version contains very substantial refactoring of a lot of code. We really don't recommend you use it "for real" unless you know what you're doing.

1.85.6

A bug-fix release to solve a few machine-specific issues.

* FIXED:

* on some computers the data weren't being saved if user pressed 'Esc' during experiment. [commit:193ce541](https://github.com/psychopy/psychopy/commit/193ce541)
* fix for the "Unable to share contexts" error on machines that don't support OpenGL shadow_window [commit:a1c29d3a](https://github.com/psychopy/psychopy/commit/a1c29d3a)
* pyo not always closing properly [1614](https://github.com/psychopy/psychopy/issues/1614)
* problem with non-ascii characters in conditions file name [commit:32204a200](https://github.com/psychopy/psychopy/commit/32204a200)
* loading of preferences was failing if the audio backend wasn't a valid option [commit:c2d11477b](https://github.com/psychopy/psychopy/commit/c2d11477b5)
* Builder demo images_blocks had wrong units for images [1601](https://github.com/psychopy/psychopy/issues/1601)
* no longer tell people to upgrade if their version is *newer* than the "latest" [1567](https://github.com/psychopy/psychopy/issues/1567)
* added support for newer PST box in ioHub (with 7 buttons not 5) [commit:b9534a288](https://github.com/psychopy/psychopy/commit/b9534a28896)
* Monitor.linearizeLums() was raising an error due to a change in import name
* stimuli not switching correctly to desired window in multi-window setups [1514](https://github.com/psychopy/psychopy/issues/1514)
* opencv movie backend had an error that `'float' object cannot be interpreted as an index` [1510](https://github.com/psychopy/psychopy/issues/1510)
* cedrus box had error `AttributeError: 'ResponseDevice' object has no attribute 'status'` [1493](https://github.com/psychopy/psychopy/issues/1493)
* retina displays had some bad scaling. Now strongly recommend using `retina=True` [commit:08163f78a](https://github.com/psychopy/psychopy/commit/08163f78a9c8ab9b)

1.85.4

**MacOS X:** There was an error building the 1.85.3 release on OS X so 1.85.4 is a re-release of 1.85.3 for that platform (so the changelog below reflects the changes from 1.85.2->1.85.4).

**Win32:** there was a bug in pyglet that was preventing us from gamma-correcting monitors (script crashed, so it was very obvious if the problem affected you!). Pyglet has been tweaked in this release but, again, the PsychoPy code itself is unchanged from the code in 1.85.3

**linux:** there is no need to upgrade to 1.85.4 if you already updated to 1.85.3

1.85.3

This release fixes several bugs but it does also add 2 new dependencies:

* `json_tricks` and `future` are both required for this version
* these are paving the way for updating Python3 (which will be enabled in 1.86.x series of releases)

FIXED:

* Problem with text stimuli on Windows not rendering if large (was a bug in pyglet, fixed in 1.3.0b1)
* Whitespace/indentation guides were not toggling on/off correctly in Coder [commit:4ebbdb9c5](https://github.com/psychopy/psychopy/commit/4ebbdb9c5468beebb50d817697c0665450e9a5ad)
* Added status property to labjack U3 in Builder scripts [commit:b4d16d3d6](https://github.com/psychopy/psychopy/commit/b4d16d3d6319d0edeb7a95e774ff60c0ea51a1cf)
* Fix to iohub.launchHubServer() under Linux [commit:a9392f62e](https://github.com/psychopy/psychopy/commit/a9392f62e5e819788e77553583b6776d5992b849)
* Fix to config file for iViewX on ioHub [commit:590fb20de](https://github.com/psychopy/psychopy/commit/590fb20de193fd85f66655c0983107a561f3f2d1)

Page 16 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.