Supported by Supported by Advertisement

Release notes for 3.1.3

About this update

OpenSesame 3.1.3 Jazzy James is the third 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:

  • Eduard Ort (@eort) for his code contributions and updating the German translation.
  • Tomi Lüke (@researchtool) for updating the German translation.
  • Ryo Tachinaba for working on the Japanese translation.
  • Jarik den Hartog (@JdenHartog) for updating the docstrings.
  • Amandine Rey (@amandinerey) for updating the French translation.
  • Wouter Kruijne (@wkruijne) for his code contributions.

Bug fixes and improvements

  • Issue #405: Clicking on item does not retract expanded item window after stopping experiment (Enhancement)
  • Issue #444: Compatibility with recent versions of qtpy (>=1.1.0) (Enhancement) (Major)
  • Issue #445: Pressing cancel on file pool file dialog causes crash (Bug)
  • Issue #446: Conditional statements with >= or <= don't work (Bug)
  • Issue #447: Include openpyxl during packaging (Bug)
  • Issue #448: Improve error message when reading non-utf8 csv files in loop (Enhancement)
  • Issue #449: Fix silent installation for Windows installer (Bug)
  • Issue #450: Cycles from loop item are not imported from .opensesame file in OS 3.1.x (Bug)
  • Issue #451: Include pyaudio in packages (Enhancement)
  • Issue #452: Preserve variable element properties in sketchpad gui (Bug)
  • Issue #455: Draw complex shapes with canvas.polygon (PsychoPy) (Enhancement)
  • Issue #456: canvas.clear() with color argument causes a crash (Bug)
  • Issue #457: HTML item help files not recognized (Bug)
  • Issue #458: Special characters in column names cause crash in loop item (Bug)
  • Issue #459: OpenSesame becomes very slow with a large number of items (Enhancement) (in progress) (Major)
  • Issue #460: canvas.copy() doesn't work in xpyriment (Bug)
  • Issue #462: Numeric item names are accepted but don't work (Bug)
  • Issue #462: Numeric item names are accepted but don't work (Bug)
  • Issue #465: Numeric correct_response values are always incorrect in keyboard_response (Bug)
  • Issue #470: Raise error for invalid 'bgmode' arguments
  • Issue #472: Variable repeat value causes crash in loop preview (Bug) (ready)
  • Issue #473: Window title missing space (Enhancement) (ready)

Packages (Windows Python 2.7 package)

Updated

  • opensesame-extenstion-osf has been updated to 1.0.11
  • python-datamatrix has been updated to 0.3.1
  • python-fileinspector has been updated to 1.0.2
  • python-pygaze has been updated to 0.6.0a21
  • python-qdatamatrix has been updated to 0.1.9
  • python-qnotifications has been updated to 1.1.1
  • python-qprogedit has been updated to 4.0.5

New

  • openpyxl has been added
  • pyaudio has been added

Detailed package information

name: opensesame_3.1.3-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.3.1=py_0 # updated in 3.1.3
- python-fileinspector=1.0.2=py_0 # updated in 3.1.3
- python-opensesame=3.1.3=py_0 # updated in 3.1.3
- python-pseudorandom=0.2.2=py27_0
- python-pygaze=0.6.0a21=py_0 # Updated in 3.1.3
- python-qdatamatrix=0.1.9=py_0 # updated in 3.1.3
- python-qnotifications=1.1.1=py_0 # updated in 3.1.3
- python-qosf=1.1.8=py_0
- python-qprogedit=4.0.5=py_0 # updated in 3.1.3
- 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.0.11
  - 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
prefix: opensesame_3.1.3-py2.7-win32-1