|Authors:||Florian Krause, Oliver Lindemann|
|Updated:||Tue 16 November 2021|
|Keywords:||cognition, neuroimaging, psychology, neuroscience, experiment, Python, English|
|Publications:||Krause, F., Lindemann, O. (2014). Expyriment: A Python library for cognitive and neuroscientific experiments. Behavior Research Methods. 46, 416–428. https://doi.org/10.3758/s13428-013-0390-6|
|Citation:||Krause, F., Lindemann, O. (2014). Expyriment: A Python library for cognitive and neuroscientific experiments. https://www.expyriment.org/|
Our major goal is to provide a lightweight and well-structured Python library for the script-based experiment development. Readability and portability of the resulting programme code are of highest priority. The library is an all-in-one solution as it handles stimulus presentation, the recording of input/output events, communication with other devices, and the collection and preprocessing of data. It further offers a hierarchical design structure, which allows for an intuitive transition from the experimental design to a running programme and is therefore also well suited for students and researchers with little programming experience.