arrow
Return

Pyff - a Pythonic framework for feedback applications and stimulus presentation in neuroscience

delete2010-01-01
delete47
delete
OA
AI
B
Bastian Venthur *
S
Simon Scholler
J
John Williamson
S
Sven Dähne
M
Matthias S. Treder
M
Maria T. Kramarek
K
Klaus-Robert Müller
B
Benjamin Blankertz
DOI:10.3389/fnins.2010.00179delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This paper introduces Pyff, the Pythonic feedback framework for feedback applications and stimulus presentation. Pyff provides a platform-independent framework that allows users to develop and run neuroscientific experiments in the programming language Python. Existing solutions have mostly been implemented in C++, which makes for a rather tedious programming task for non-computer-scientists, or in Matlab, which is not well suited for more advanced visual or auditory applications. Pyff was designed to make experimental paradigms (i.e., feedback and stimulus applications) easily programmable. It includes base classes for various types of common feedbacks and stimuli as well as useful libraries for external hardware such as eyetrackers. Pyff is also equipped with a steadily growing set of ready-to-use feedbacks and stimuli. It can be used as a standalone application, for instance providing stimulus presentation in psychophysics experiments, or within a closed loop such as in biofeedback or brain-computer interfacing experiments. Pyff communicates with other systems via a standardized communication protocol and is therefore suitable to be used with any system that may be adapted to send its data in the specified format. Having such a general, open-source framework will help foster a fruitful exchange of experimental paradigms between research groups. In particular, it will decrease the need of reprogramming standard paradigms, ease the reproducibility of published results, and naturally entail some standardization of stimulus presentation.
Keywords:
neuroscience
BCI
Python
framework
feedback
stimulus presentation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Frontiers in Neuroscience cover
Frontiers in Neuroscience
IF:
3.2
Papers:
1.6W
Citations:
5.3W

Organization

T
Technical University of Berlin
Scholars:
1.3W
Papers: 1.1W
Citations: 18
F
fraunhofer gesellschaft
Scholars:
1.6W
Papers: 1.2W
Citations: 24