OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
OpenSesame videos
Python videos
Supported by Supported by

Descargar

Resumen

Todas las opciones de descarga

La última versión de stable es 4.0 Melodramatic Milgram (notas de la versión).

Windows

El paquete de Windows se basa en Python 3.11 para sistemas de 64 bits. Los instaladores y paquetes .zip son idénticos, excepto por la instalación. La mayoría de las personas descargan el paquete instalador (botón verde).

Estándar Instalador Windows (.exe)

Estándar Windows sin instalación requerida (.zip)

Mac OS

Este artículo en el sitio de soporte de Mac OS explica cómo anular la configuración de seguridad de Mac OS que por defecto impedirá el lanzamiento de OpenSesame.

El paquete a continuación está diseñado para procesadores Intel pero también funciona en procesadores ARM (M1).

Python 3 para Intel x64 Paquete Mac OS (.dmg)

Para instalar OpenSesame con Homebrew, ejecute el siguiente comando en una terminal:

brew install --cask opensesame

Ubuntu

Los paquetes se desarrollan y prueban en Ubuntu 22.04 Jammy Jellyfish. Los paquetes solo están disponibles para 22.04 y 22.10.

Si tienes OpenSesame 3.X instalado, primero desinstala todos los paquetes . Esto es necesario para evitar conflictos de paquetes debido al ligero cambio de nombre de algunos paquetes en OpenSesame 4.0.

# Si es necesario: desinstalar OpenSesame 3.X
sudo apt remove python3-opensesame python3-pyqode.python python3-pyqode.core python3-rapunzel python3-opensesame-extension* python3-opensesame-plugin*

A continuación, para agregar los repositorios requeridos a sus fuentes de software e instalar OpenSesame (y Rapunzel), ejecute los siguientes comandos en una terminal:

# Agregar repositorio para paquetes estables
sudo add-apt-repository ppa:smathot/cogscinl
# Agregar repositorio para paquetes de desarrollo
sudo add-apt-repository ppa:smathot/milgram
# Instalar paquetes OpenSesame 4.X más extensiones útiles
sudo apt install python3-opensesame python3-rapunzel python3-opensesame-extension-updater python3-pygaze python3-pygame python3-opensesame-extension-language-server

Algunos paquetes de uso común no están disponibles a través del PPA. Puedes instalarlos a través de pip:

# Instalar paquetes opcionales que solo están disponibles a través de pip
pip install --pre opensesame-extension-osweb opensesame-plugin-psychopy opensesame-plugin-media_player_mpy http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl

PsychoPy se instala mejor a través de pip, ya que el paquete de Ubuntu está actualmente roto.

# Instalar psychopy
pip install psychopy psychopy_sounddevice python-bidi arabic_reshaper

PyPi (multiplataforma)

Todos los paquetes se pueden instalar con pip. Ten en cuenta que OpenSesame se llama opensesame-core en PyPi.

pip install --pre opensesame-core rapunzel opensesame-extension-osweb opensesame-extension-updater opensesame-plugin-psychopy opensesame-plugin-media_player_mpy
pip install psychopy psychopy_sounddevice pygame http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl https://github.com/smathot/PyGaze/releases/download/prerelease%2F0.8.0a3/python_pygaze-0.8.0a3-py3-none-any.whl

Una vez que hayas instalado todos los paquetes, simplemente puedes ejecutar OpenSesame (después de haber activado el entorno correcto) ejecutando:

opensesame

O para el editor de código Rapunzel:

rapunzel

Anaconda (multiplataforma)

Primero, crea un nuevo entorno Python para OpenSesame (opcional):

conda create -n opensesame-py3
conda activate opensesame-py3

A continuación, agregar los canales pertinentes (cogsci) y (conda-forge) e instalar todos los paquetes relevantes. Asegúrate de que pyqode.core y pyqode.python sean >= 3.2 del canal cogsci, y no las versiones anteriores del canal conda-forge.

conda config --add channels conda-forge --add channels cogsci
conda install opensesame opensesame-extension-osweb opensesame-extension-updater opensesame-plugin-psychopy rapunzel pygaze qtconsole pyqtwebengine wxpython

Algunos paquetes no están disponibles a través de conda. Puedes usar pip install para estos.

pip install soundfile pygame http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl
pip install psychopy psychopy-sounddevice

Una vez que hayas instalado todos los paquetes, simplemente puedes ejecutar OpenSesame (después de haber activado el entorno correcto) ejecutando:

opensesame

O para el editor de código Rapunzel:

rapunzel

Versiones anteriores

Las versiones anteriores se pueden descargar de los lanzamientos de GitHub:

Código fuente

El código fuente de OpenSesame está disponible en GitHub.

Consejos

¿Qué versión de Python usar?

OpenSesame se construye y prueba actualmente con Python 3.11.0. Otras versiones de Python >=3.7 funcionan pero no se prueban exhaustivamente. Python 2 ya no es compatible. La última versión que incluyó un paquete de Python 2 fue la 3.3.12, que aún se puede descargar desde el archivo de lanzamientos.

¿Cuándo (no) actualizar?

  • Actualiza mientras desarrollas y pruebas tu experimento; siempre es mejor utilizar la última versión de OpenSesame.
  • No actualices mientras ejecutas un experimento; es decir, no actualices mientras estás recopilando datos.
  • Ejecuta un experimento con la misma versión de OpenSesame que utilizaste para desarrollar y probar.

Actualización manual de paquetes

OpenSesame es un entorno Python regular, y puedes actualizar paquetes con pip o conda como se describe aquí:

Consejos para administradores de sistemas

  • Cuando se lanza una nueva versión principal de OpenSesame (con una versión que termina en 0, por ejemplo, 3.1.0), generalmente es seguida rápidamente por uno o dos lanzamientos de mantenimiento (por ejemplo, 3.1.1 y 3.1.2) que abordan errores importantes. Por lo tanto, si estás instalando OpenSesame en sistemas que no actualizas a menudo, es mejor esperar hasta el segundo o tercer lanzamiento de mantenimiento (por ejemplo, 3.0.2, 3.1.3, etc.). De esta manera, minimizas el riesgo de implementar una versión de OpenSesame que contenga errores importantes.
  • El instalador de Windows te permite instalar OpenSesame en silencio utilizando la opción /S.
Supported by Supported by