Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

OpenSesame 3.1.5 Jazzy James released!

edited February 2017 in OpenSesame

Help make OpenSesame even better!

First a small promo: You can participate in a usability experiment to make OpenSesame even better by entering the following in the debug window (and restarting OpenSesame):

import pip
pip.main(['install', 'opensesame-extension-actpup'])

For more information, see:

And now for the new release …

About this update

OpenSesame 3.1.5 Jazzy James is the fifth 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.

You can download OpenSesame from here:

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 implementation of truly unfilled circles
  • Jarik den Hartog (@JdenHartog) for improving the System Information extension
  • Wouter Kruijne (@wkruijne) for fixing docstrings

Bug fixes and improvements

OpenSesame:

  • Updated to 3.1.5
  • Speed up quick switcher
  • Free unused canvas objects from memory (were blocked by a cyclic reference)
  • Issue #505: Experiment files are not opened and written in utf-8 on Python 3 (Bug) (Major)
  • Issue #504: Fix silent uninstallation for Windows installer (Bug)
  • Issue #503: Sketchpad and feedback items should delete canvas after use (Enhancement)
  • Issue #502: Remove defunct auto-response option from menu (Bug)
  • Issue #499: Improve quick-switcher performance (Enhancement)
  • Issue #493: Add keyboard shortcuts for run-if statements (Enhancement)
  • Issue #492: Improved system and architecture info (Enhancement)
  • Issue #491: Incorrect "Another version of OpenSesame is already installed..." warning (Bug)
  • Issue #488: SRbox plugin crashes when Allowed responses is used (Bug)
  • Issue #485: Unfilled ellipses/ circles in legacy and psycho backends are not transparent (Enhancement)
  • Issue #484: Reading markdown templates is not (always) unicode safe (Bug) (Major)

python-qdatamatrix

  • Updated to 0.4.4
  • Speed up copy-pasting
  • Issue #3: Copy-pasting from Excel doesn't work in OSX (bug)

QProgEdit

  • Updated to 4.0.9
  • Issue #19: Line endings are not automatically converted to Unix style when pasting

python-datamatrix

  • Updated to 0.4.4

opensesame-extension-osf

  • Updated to 1.0.12
  • Issue #12: Exception, possibly while saving to the OSF (refresh_node referenced before assignment)

Packages (Windows Python 2.7 package)

New

  • fastnumbers 1.0.0
  • prettytable 0.7.2

Detailed package information

name: opensesame_3.1.5-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.4=py_0 # updated in 3.1.5
- python-fileinspector=1.0.2=py_0 # updated in 3.1.3
- python-opensesame=3.1.5=py_0 # updated in 3.1.5
- python-pseudorandom=0.2.2=py27_0
- python-pygaze=0.6.0a21=py_0 # Updated in 3.1.3
- python-qdatamatrix=0.1.13=py_0 # updated in 3.1.5
- python-qnotifications=1.1.1=py_0 # updated in 3.1.3
- python-qosf=1.1.8=py_0
- python-qprogedit=4.0.9=py_0 # updated in 3.1.5
- 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.12
  - 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.5-py2.7-win32-1

There's much bigger issues in the world, I know. But I first have to take care of the world I know.
cogsci.nl/smathot

Comments

  • edited February 2017

    Dear Sebastian,
    i try this new version and my experiment don't run well
    this is the report of Opensesame

    L'éxpérience ne s'est pas terminée normalement pour la raison suivante :
    
    Unexpected error
    Details
    
    item-stack: Experience[run].ecran_noir_1000[run]
    exception message: canvas not found
    time: Mon Feb 06 22:13:57 2017
    exception type: AttributeError
    Traceback (also in debug window)
    
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libqtopensesame\misc\process.py", line 140, in run
        exp.run()
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\experiment.py", line 413, in run
        self.items.execute(self.var.start)
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\item_store.py", line 91, in execute
        self.run(name)
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\item_store.py", line 106, in run
        self[name].run()
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\sequence.py", line 51, in run
        self.experiment.items.run(_item)
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\item_store.py", line 106, in run
        self[name].run()
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\sketchpad.py", line 124, in run
        self._t0 = self.set_item_onset(self.canvas.show())
      File "C:\Program Files (x86)\OpenSesame\lib\site-packages\libopensesame\item.py", line 238, in __getattr__
        raise AttributeError(u'%s not found' % var)
    AttributeError: canvas not found
    

    It's very important for me that the program runs well quickly because I have to experiment at th 20th February.
    What I have to do ?
    Thanks for your answer....
    Agnès

  • Hi Agnès,

    Thanks for pointing this out. This seems to be a bug in 3.1.5 when there are two or more linked sketchpads in the same sequence. That's serious enough to fix immediately, so I'll probably release 3.1.6 later today.

    For now, could you confirm that you indeed have two linked sketchpads (i.e. copies with the exact same name) in the same sequence, and that the problem goes away when you remove one of them?

    It's very important for me that the program runs well quickly because I have to experiment at th 20th February.

    You can always download older versions from the download page.

    Cheers,
    Sebastiaan

    There's much bigger issues in the world, I know. But I first have to take care of the world I know.
    cogsci.nl/smathot

This discussion has been closed.