Expyriment: A Python library for cognitive and neuroscientific experiments
- Expyriment is an open-source and platform-independent lightweight Python library for designing and conducting timing-critical behavioral and neuroimaging experiments. The major goal is to provide a well-structured Python library for script-based experiment development, with a high priority being the readability of the resulting program code. Expyriment has been tested extensively under Linux and Windows and 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. Furthermore, it offers a hierarchical design structure, which allows for an intuitive transition from the experimental design to a running program. It is therefore also suited for students, as well as for experimental psychologists and neuro-scientists with little programming experience.
Author details: | Florian Krause, Oliver LindemannORCiD |
---|---|
DOI: | https://doi.org/10.3758/s13428-013-0390-6 |
ISSN: | 1554-351X |
ISSN: | 1554-3528 |
Pubmed ID: | https://pubmed.ncbi.nlm.nih.gov/24142834 |
Title of parent work (English): | Behavior research methods : a journal of the Psychonomic Society |
Publisher: | Springer |
Place of publishing: | New York |
Publication type: | Article |
Language: | English |
Year of first publication: | 2014 |
Publication year: | 2014 |
Release date: | 2017/03/27 |
Tag: | Experimental design; Programming library; Python; Software; Stimulus presentation |
Volume: | 46 |
Issue: | 2 |
Number of pages: | 13 |
First page: | 416 |
Last Page: | 428 |
Organizational units: | Humanwissenschaftliche Fakultät / Strukturbereich Kognitionswissenschaften / Department Psychologie |
Peer review: | Referiert |
Institution name at the time of the publication: | Humanwissenschaftliche Fakultät / Institut für Psychologie |