From 718ce5a93e85dcc2f6ab613fb6e120c12c491fcd Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Thu, 9 Dec 2010 13:31:39 -0500 Subject: [PATCH] adding bci*2000 projects --- future/blends/bci2000 | 25 +++++++++++++++++++++++++ future/blends/bcpy2000 | 26 ++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 future/blends/bci2000 create mode 100644 future/blends/bcpy2000 diff --git a/future/blends/bci2000 b/future/blends/bci2000 new file mode 100644 index 0000000..81e8b23 --- /dev/null +++ b/future/blends/bci2000 @@ -0,0 +1,25 @@ +Source: BCI2000 +Tasks: debian-science/neuroscience-bci +Homepage: http://bci2000.org +Author: Gerwin Schalk and Company +Language: C++ +License: non-free (non-commercial applications) +Version: 2.1 +Pkg-Description: platform for brain-computer interface systems + BCI2000 supports a variety of data acquisition systems, brain + signals, and study/feedback paradigms. During operation, BCI2000 + stores data in a common format (BCI2000 native or GDF), along with + all relevant event markers and information about system + configuration. BCI2000 also includes several tools for data + import/conversion (e.g., a routine to load BCI2000 data files + directly into Matlab) and export facilities into ASCII. + . + BCI2000 also facilitates interactions with other software. For + example, Matlab scripts can be executed in real-time from within + BCI2000, or BCI2000 filters can be compiled to execute as stand-alone + programs. Furthermore, a simple network-based interface allows for + interactions with external programs written in any programming + language. For example, a robotic arm application that is external to + BCI2000 may be controlled in real time based on brain signals + processed by BCI2000, or BCI2000 may use and store along with brain + signals behavioral-based inputs such as eye-tracker coordinates. diff --git a/future/blends/bcpy2000 b/future/blends/bcpy2000 new file mode 100644 index 0000000..47f4b96 --- /dev/null +++ b/future/blends/bcpy2000 @@ -0,0 +1,26 @@ +Source: BCPy2000 +Tasks: debian-science/neuroscience-bci +Homepage: http://bci2000.org/downloads/BCPy2000/BCPy2000.html +Author: Jeremy Hill, Thomas Schreiner, Christian Puzicha and Jason Farquhar +Language: Python, C++ +License: LGPL-3+ and GPL-3+ and non-free (BCI2000) +Version: 20100708 +Pkg-Description: platform for brain-computer interface systems + BCPy2000 provides a platform for rapid, flexible development of + experimental brain-computer interface systems. It is based on, and + hosted by, the BCI2000 project. From the developer's point of view, + the implementation is carried out in Python, taking advantage of + various high-level packages: VisionEgg for stimulus presentation, + NumPy and SciPy for signal processing and classification, and IPython + for interactive debugging. + . + Being a BCI2000 system, it is modular, consisting of an Application + module (the stimulus presentation part), a Signal Processing module + (the machine-learning part), and a Signal Source module (the toy data + generation part). You can choose to use Python to implement one, two, + or all three of these modules, and use other pre-existing BCI2000 + modules for the remainder of the system (for example, for the Signal + Source, you can choose from BCI2000's comprehensive range of EEG + acquisition modules). The modules communicate over TCP/IP, so they + can run on different machines (and possibly different operating + systems) if necessary. -- 2.39.2