OpenSesame 3.0.0 Interactive Ising released
I'm happy and excited to announce the release of OpenSesame 3.0.0 Interactive Ising! This is a major release that brings a lot of new functionality and improvements.
You can download OpenSesame from here:
You can find a list of the most important changes here ...
... but here are some highlights:
A simplified Python API
For those who use Python scripting, there is a new Python API, which is much cleaner and simpler than the old one. For example, if you want to set an experimental variable, you can simply do:
var.my_var = 'some value'
This is much cleaner than the
exp.set('my_var', 'some_value') syntax that you needed to use before. Also, many commonly used functions are now available without needing to import anything, or referring to
self. For example, to create and show a canvas, you can simply do:
c = canvas() c.fixdot() c.show()
A live-updating variable inspector
The variable inspector, which provides a list of experimental variables, now updates while the experiment is running!
An IPython debug window
The debug window is now an IPython interpreter. IPython is an advanced interactive Python terminal.