expyriment

A Python library for cognitive and neuroscientific experiments.

Expyriment is an open-source and platform independent light-weight Python library for designing and conducting timing-critical behavioural and neuroimaging experiments. The major goal is to provide a well-structured Python library for a script-based experiment development with a high priority on the readability of the resulting programme code. It has been tested extensively under Linux and Windows.

Expyriment is an all-in-one solution, as it handles the stimulus presentation, recording of I/O events, communication with other devices and the collection and preprocessing of data. It offers furthermore a hierarchical design structure, which allows an intuitive transition from the experimental design to a running programme. It is therefore also suited for students as well as experimental psychologists and neuroscientists with little programming experience.

Website: http://www.expyriment.org

To cite Expyriment in publications, please refer to the following article:

Krause, F. & Lindemann, O. (2013). Expyriment: A Python library for cognitive and neuroscientific experiments. Behavior Research Methods.

see http://dx.doi.org/10.3758/s13428-013-0390-6

Functions

expyriment.get_version()[source]

Return version information about Expyriment and Python.

Returns :version_info : str

Notes

For more detailed information see expyriment.get_system_info().

expyriment.show_documentation(docu_type=None)

Show the Expyriment documentation.

Parameters :

docu_type : int

documentation type. Three options are available:
  1. Open online documentation
  2. Open online API reference
  3. Open API reference and search tool
expyriment.get_system_info(as_string=False)

Print system information to standard out and return as a dictionary.

Parameters :

as_string : boolean, optional

Print as string instead of dict (default = False)

Table Of Contents

Previous topic

Overview

Next topic

expyriment.control

This Page