Transcript Slide 1
BCPy2000 Jeremy Hill Thomas Schreiner Christian Puzicha Jason Farquhar is... • 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. Signal Source Signal Processing T’ T N State Variables File User Application N’ State Variables State Variables architecture • 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.