You are viewing unmaintained documentation for an older version of OpenSesame. Click here to view the current documentation. Your version of OpenSesame: Language:

OpenSesame 3.0.0 will bring amazing new features! Curious? Take it for a test spin, and help us iron out the kinks.

Running with Python portable

About

Edwin Dalmaijer (Utrecht University) has bundled OpenSesame with Portable Python (Windows only). As of OpenSesame 0.27.2, WinPython (another portable distribution of Python) is used in favor of Portable Python. The advantage of using WinPython is that it is tailord to scientific use, as is reflected in the fact that it contains Spyder (a code editor) and a number of analysis tools (e.g. NumPy and Matplotlib). For a full overview, please refer to the WinPython website.

Basically, this means that you run OpenSesame from source using a portable, but full Python environment. This is different from the regular Windows packages, because the OpenSesame source is not compiled into a .exe file. This doesn’t mean that it’s slower, though. It’s simply a different way of packaging, with a number of benefits:

  • PyLink and the eyelink plug-ins are included, so it works out of the box with the Eyelink series of eye trackers
  • You get a portable Python environment that you can use for other purposes as well (e.g., for doing analyses)
  • You can directly edit the OpenSesame source code
  • You can easily download and run the latest code snapshots from GitHub

A note of thanks goes out to Bob Rosbag (Utrecht University), who pointed us towards WinPython and helped modifying the package to suit our needs.

Download and usage

If you have any questions, please post them on the forum.

Once the download is complete, extract the .zip file to a location of your choice and double-click on ‘opensesame.bat’ to start OpenSesame.