OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
OpenSesame videos
Python videos
Supported by Supported by

Release notes for 3.1.7

About this update

OpenSesame 3.1.7 Jazzy James is the seventh maintenance release in the 3.1 series. It contains bug fixes and minor improvements, and should be a pleasant and safe upgrade for everyone who is using the 3.1 series.

If you are upgrading from OpenSesame 3.0 or earlier, please see the list of important changes:

Credits

Thanks to:

  • Daniel Schreij (@dschreij) for the Mac OS package, and his code contributions
  • Jarik den Hartog (@JdenHartog) for his code contributions
  • @juliencegarra for his code contributions

Bug fixes and improvements

opensesame:

  • Updated to 3.1.7
  • Issue #495: Show all data files when the experiment finishes (Enhancement)
  • Issue #509: Doing undo in a loop table disconnects the table from the item (Major) (Bug)
  • Issue #511: Add set_pos (mouse) to PsychoPy backend
  • Issue #513: Allow opening of .tar format experiments (Enhancement)
  • Issue #514: Mac OS package does not include openpyxl (Bug)
  • Issue #515: stdout does not have isatty() method when using (at least) multiprocess runner (Bug)
  • Issue #516: synth is broken (TypeError: 'float' object cannot be interpreted as an index) (Major) (Bug)
  • Issue #517: Keyboard interaction required to refresh display on Mac OS with legacy backend (Unverified) (Bug)
  • Issue #519: Dead link: http://osdoc.cogsci.nl/miscellaneous/runners/ in Var. Insector and Preferences (Bug)
  • Issue #520: Fix TypeError with QIcon
  • Issue #521: Allow float durations in legacy clock.sleep() (Bug)
  • Issue #524: Broken link in docstring of file_pool_store.fallback_folder() (Bug)
  • Issue #525: Syntax: Double slashes should not escape what follows (Bug)
  • Issue #526: Also quit using capital Q (Enhancement)
  • Issue #528: Full-factorial-design wizard crashes when trying to restore old DataMatrix (Bug)
  • Issue #529: Remove psychopy_monitor_center extension from default extensions (Enhancement)
  • Issue #530: Make multiprocess runner default on Mac OS (Enhancement)
  • Issue #531: Using length as a variable name in a loop causes crash (Bug)
  • Issue #534: Sketchpad: variably defined font sizes are not persistsent (Bug)
  • Issue #535: Disambiguate experiment names in Get Started tab (Enhancement)
  • Issue #536: Gracefully deal with read-only files (Enhancement)
  • Issue #538: Disable-garbage-collection option should be shown in general tab (Enhancement)
  • Issue #539: Line numbers in Exception messages from inline_scripts are incorrect (Bug)
  • Issue #540: Fix buggy undo-manager extension (Bug)
  • Issue #541: Catch failed mixer init in legacy backend

qprogedit:

  • Updated to 4.0.11

datamatrix:

  • Updated to 0.4.15

qdatamatrix:

  • Updated to 0.1.15

qosf:

  • Updated to 1.2.2

opensesame-extension-osf

  • Updated to 1.1.1

Packages (Windows Python 2.7 package)

Detailed package information

name: opensesame_3.1.7-py2.7-win32-1
channels:
- cogsci
- defaults
dependencies:
- python==2.7.12
- anaconda-client=1.4.0=py27_0
- backports=1.0=py27_0
- backports_abc=0.4=py27_0
- bzip2=1.0.6=vc9_3
- clyent=1.2.2=py27_0
- arrow=0.7.0=py_0
- humanize=0.5.1=py_0
- oauthlib=1.0.3=py_0
- psychopy=1.82.01=py27_0
- pygame=1.9.2a0=py27_0
- pyglet=1.2.4=py27_0
- python-datamatrix=0.4.15=py_0 # updated in 3.1.7
- python-fileinspector=1.0.2=py_0 # updated in 3.1.3
- python-opensesame=3.1.7=py_0 # updated in 3.1.7
- python-pseudorandom=0.2.2=py27_0
- python-pygaze=0.6.0a21=py_0 # Updated in 3.1.3
- python-qdatamatrix=0.1.15=py_0 # updated in 3.1.7
- python-qnotifications=1.1.1=py_0 # updated in 3.1.3
- python-qosf=1.2.2=py_0 # updated in 3.1.7
- python-qprogedit=4.0.11=py_0 # updated in 3.1.7
- qscintilla2=2.9.1=py27_vc9_0
- requests-oauthlib=0.6.1=py_0
- webcolors=1.5=py27_0
- configparser=3.5.0b2=py27_1
- decorator=4.0.10=py27_0
- entrypoints=0.2.2=py27_0
- freetype=2.5.5=vc9_1
- functools32=3.2.3.2=py27_0
- get_terminal_size=1.0.0=py27_0
- ipykernel=4.3.1=py27_0
- ipython=4.2.0=py27_0
- ipython_genutils=0.1.0=py27_0
- ipywidgets=4.1.1=py27_0
- jinja2=2.8=py27_1
- jpeg=8d=vc9_0
- jsonschema=2.5.1=py27_0
- jupyter=1.0.0=py27_3
- jupyter_client=4.3.0=py27_0
- jupyter_console=4.1.1=py27_0
- jupyter_core=4.1.0=py27_0
- libpng=1.6.22=vc9_0
- libtiff=4.0.6=vc9_2
- markdown=2.6.6=py27_0
- markupsafe=0.23=py27_2
- mistune=0.7.2=py27_0
- mkl=11.3.3=1
- nbconvert=4.2.0=py27_0
- nbformat=4.0.1=py27_0
- notebook=4.2.1=py27_0
- numpy=1.11.1=py27_0
- openssl=1.0.2h=vc9_0
- path.py=8.2.1=py27_0
- pickleshare=0.5=py27_0
- pillow=3.2.0=py27_1
- pip=8.1.2=py27_0
- pyflakes=1.2.3=py27_0
- pygments=2.1.3=py27_0
- pyopengl=3.1.1a1=np111py27_0
- pyopengl-accelerate=3.1.1a1=np111py27_0
- pyqt=4.11.4=py27_6
- pyreadline=2.1=py27_0
- pyserial=2.7=py27_0
- python=2.7.12=0
- python-dateutil=2.5.3=py27_0
- pytz=2016.4=py27_0
- pyyaml=3.11=py27_4
- pyzmq=15.2.0=py27_0
- qt=4.8.7=vc9_8
- qtawesome=0.3.3=py27_0
- qtconsole=4.2.1=py27_0
- qtpy=1.0.2=py27_0
- requests=2.10.0=py27_0
- scipy=0.17.1=np111py27_1
- setuptools=23.0.0=py27_0
- simplegeneric=0.8.1=py27_1
- singledispatch=3.4.0.3=py27_0
- sip=4.16.9=py27_2
- six=1.10.0=py27_0
- sqlite=3.13.0=vc9_1
- ssl_match_hostname=3.4.0.2=py27_1
- tornado=4.3=py27_1
- traitlets=4.2.1=py27_0
- vs2008_runtime=9.00.30729.1=2
- wheel=0.29.0=py27_0
- yaml=0.1.6=0
- zlib=1.2.8=vc9_3
- pip:
  - cffi==1.7.0
  - expyriment==0.8.0 # Upgrade manually to 0.8.1.opensesame2
  - imageio==1.5
  - mediadecoder==0.1.5
  - moviepy==0.2.2.11  
  - opensesame-extension-osf==1.1.1 # Updated in 3.1.7
  - opensesame-plugin-media-player-mpy==0.1.6
  - opensesame-windows-launcher==0.4.1
  - pycparser==2.14
  - python-bidi==0.4.0
  - sounddevice==0.3.3
  - tqdm==4.7.6
  - pyaudio==0.2.9 # Added in 3.1.3
  - openpyxl==2.4.0 # Added in 3.1.3
  - fastnumbers==1.0.0 # Added in 3.1.5
  - prettytable==0.7.2 # Added in 3.1.5
prefix: opensesame_3.1.7-py2.7-win32-1
Supported by Supported by