2 Tasks: debian-science/bci
3 Homepage: http://bci2000.org/downloads/BCPy2000/BCPy2000.html
4 Author: Jeremy Hill, Thomas Schreiner, Christian Puzicha and Jason Farquhar
6 License: LGPL-3+ and GPL-3+ and non-free (BCI2000)
8 Pkg-Description: platform for brain-computer interface systems
9 BCPy2000 provides a platform for rapid, flexible development of
10 experimental brain-computer interface systems. It is based on, and
11 hosted by, the BCI2000 project. From the developer's point of view,
12 the implementation is carried out in Python, taking advantage of
13 various high-level packages: VisionEgg for stimulus presentation,
14 NumPy and SciPy for signal processing and classification, and IPython
15 for interactive debugging.
17 Being a BCI2000 system, it is modular, consisting of an Application
18 module (the stimulus presentation part), a Signal Processing module
19 (the machine-learning part), and a Signal Source module (the toy data
20 generation part). You can choose to use Python to implement one, two,
21 or all three of these modules, and use other pre-existing BCI2000
22 modules for the remainder of the system (for example, for the Signal
23 Source, you can choose from BCI2000's comprehensive range of EEG
24 acquisition modules). The modules communicate over TCP/IP, so they
25 can run on different machines (and possibly different operating
26 systems) if necessary.