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 Jazzy James is around the corner

edited April 2016 in OpenSesame

We're approaching the next major release of OpenSesame: 3.1 Jazzy James, named after the great William James. James is still under heavy development, but things are coming together nicely. We really encourage you to give this new version a spin, as it has a lot of cool new features and improvements which we hope many of you will like - and we could really use your help for testing and feedback!

For download instructions, see the bottom of this post.

Important: OpenSesame 3.1 is under development. Expect bugs and crashes!

What's new

A new look

We're moving all of CogSci to a new, fresher look, based on Google's Material Design. For OpenSesame, this means a new icon theme (based on Moka), and sparkling colors everywhere. Parts of the user interface have also been redesigned to be more consistent.

image

A redesigned loop

The loop has been redesigned. It is more user friendly, and has several new features—including pseudorandomization!

image

And, last but not least ...

Integration with the Open Science Framework

The OSF is an online scientific project manager. You can now link OpenSesame experiments to a project on the OSF. This means that:

  • You can easily share experiments with co-workers
  • Data is automatically uploaded
  • Experiments are automatically stored online
  • Old versions of experiments can be retrieved

[youtube:K-XMD20oW3A]

Credits

Much of the credit for this release goes to Sebastiaan Mathôt ( @sebastiaan ), for all his work on revamping the OpenSesame loop item and pretty new icon theme set, but also to Daniel Schreij ( @dschreij ) for all his work on the Open Science Framework integration and the new in-app notification system.
Credit also goes to the Center for Open Science, who have largely funded this work through their OpenSesame - OSF integration grant.

Download and installation

Windows package

A prerelease package is available for Windows, and can be downloaded from here:

pip

If you have a Python environment, you can also install OpenSesame through pip:

pip install python-opensesame
pip install python-pygaze # for PyGaze
pip install opensesame-extension-osf # For the OSF extension

Anaconda

If you use the Anaconda (or Miniconda) Python distribution, you can install OpenSesame and all dependencies through the CogSci channel. The following commands install all packages into a separate Anaconda environment:

conda config --add channels cogsci
conda env create cogsci/opensesame
activate OpenSesame
conda install opensesame-windows-launcher

For more information, see:

Ubuntu PPA

Ubuntu users can get the prerelease packages from the smathot/opensesame-james ppa:

sudo add-apt-repository ppa:smathot/opensesame-james
sudo apt-get update
sudo apt-get install opensesame python-pygaze

The OSF extensions isn't yet available through this PPA, but you can install it through pip:

pip install opensesame-extension-osf


Known issues

We are working hard to make OpenSesame as 'unicode safe' as possible, meaning that special (non-ascii) characters which OpenSesame encounters should not result in crashes or other sorts of undesired behavior. Nevertheless, there are still some situations which we have not been able to account for, largely because other third-party libraries that we use contain the non-unicode-safe code that cause the problems.

A known issue caused by unicode incompatibility is that multiprocessing does not work if OpenSesame is installed at a path containing special characters. A work around for now is to change to the inprocess running mode, but we hope to solve this problem as soon as possible.

If you bump into any other problems regarding this test version (unicode or other), we would really like to know so we can fix them. Please report any bugs or other inconsistencies at OpenSesame's issue tracker on Github

Comments

  • edited 9:23PM

    Wow! sounds amazing! thank you guys so much for always improving OS!

  • edited June 2016

    It sounds great !
    I've just noticed that a new PyGaze package (0.4) has been released, including new Tobii controler methods. Do you think it would be integrated in James ?

    Best regards,

    "Lazy Chris" :)

  • edited 9:23PM

    It sounds great ! I've just noticed that a new PyGaze package (0.4) has been released, including new Tobii controler methods. Do you think it would be integrated in James ?

    OpenSesame includes PyGaze 0.6, which is (much) newer than 0.4. What makes you think that there is something new in 0.4 that isn't part of 0.6?

    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.