Pyff---A Platform-Independent Open-Source Feedback Framework for BCI Systems
Pyﬀ is a platform independent, open source framework for the development of BCI stimulus and feed- back applications in Python. The motivation for this framework is to make the development of those applications as easy and fast as possible. We chose Python because is easy to learn even for inexperi- enced programmers and provides many bindings to external libraries for high quality graphics and sound. Thus, Pyﬀ provides a good compromise between ﬂexibility and high performance on one side and small programming eﬀort for applications on the other. Pyﬀ is written for, but not limited to BCI applications. Due it’s generic nature, it is also suited for arbitrary psychophysical experiments. We believe that a standard platform for BCI feedback application will foster a vivid exchange of ap- plications between diﬀerent BCI groups. Furthermore, it allows an easy reproducibility of psychophysical experiments, if authors provide the code of their stimulus presentation.