jeremy hill thomas schreiner christian puzicha jason farquhar bcpy2000
TRANSCRIPT
![Page 1: Jeremy Hill Thomas Schreiner Christian Puzicha Jason Farquhar BCPy2000](https://reader036.vdocuments.us/reader036/viewer/2022072010/56649dc05503460f94ab42ff/html5/thumbnails/1.jpg)
Jeremy Hill
Thomas Schreiner
Christian Puzicha
Jason Farquhar
BCPy2000
![Page 2: Jeremy Hill Thomas Schreiner Christian Puzicha Jason Farquhar BCPy2000](https://reader036.vdocuments.us/reader036/viewer/2022072010/56649dc05503460f94ab42ff/html5/thumbnails/2.jpg)
• a platform for real-time biosignal acquisition/analysis/feedback experiments (e.g. Brain-Computer Interfacing)
• written and maintained by Gerwin Schalk & Jürgen Mellinger (with contributions from the community);
• widely used, actively developed and supported;
• available for free to researchers (including source code);
• currently Windows-only, but working to become cross-platform in 2009;
• extensible/customizable via its flexible parameter system, and its (Borland) C++ API.
is...
![Page 3: Jeremy Hill Thomas Schreiner Christian Puzicha Jason Farquhar BCPy2000](https://reader036.vdocuments.us/reader036/viewer/2022072010/56649dc05503460f94ab42ff/html5/thumbnails/3.jpg)
State Variables
Signal Source
State Variables
Signal Processing
State Variables
User Application
File
N’
T’
N
T
architecture
![Page 4: Jeremy Hill Thomas Schreiner Christian Puzicha Jason Farquhar BCPy2000](https://reader036.vdocuments.us/reader036/viewer/2022072010/56649dc05503460f94ab42ff/html5/thumbnails/4.jpg)
• The behaviour of all modules can be specified entirely using Python, and examined/debugged using IPython while running.
• The “signal processing” module can use SciPy, MLPy, MDP etc for the machine-learning part
• ...and so can the “signal source” module, if you want to test on toy data sources.
• The “application” module can be developed rapidly, using high level audio-visual packages:
– VisionEgg: built on PyGame (SDL) and PyOpenGL.
– our own Python application API and trial state-machine.