A real-time tool for acquisition, analysis and stimuli delivery for OpenBCI.
Project description
BCI-Framework
A distributed processing tool, stimuli delivery, psychophysiological experiments designer and real-time visualizations for OpenBCI.
BCI-Framework is an open-source tool for the acquisition of EEG/EMG/ECG signals, it is developed to work with OpenBCI's Cyton board, the main core of this software lies on OpenBCI-Stream, a library that has been designed to handle all the low-level hardware features and extend the hardware capabilities with high-level programming libraries. An optionally distributed paradigm for data acquisition and streaming is available to be implemented, this approach stabilizes the sampling rate on non-real-time acquisition systems and consists on delegate the board handle to a dedicated environ and stream out the data in real-time. Write custom visualization for raw or processed time series and design custom neurophysiological experiments are the mayor features available in this application.
BCI-Framework consists of a graphical user interface (GUI) with a set of individual computational processes (distributed or in a single machine), that feed a visualization, serve a stimuli delivery, handle an acquisition, storage data, or stream a previous one (offline analysis). It has a built-in development environment and a set of libraries that can be implemented by the user to create their specific functionality.
Main Features
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bci_framework-1.0.dev3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4874b87b45c1a0798bc1e6e27279c492e84ed61f17dffaf948712335dc06b821 |
|
MD5 | 5cf96f41112a6cb486215edb999e2532 |
|
BLAKE2b-256 | 67edddd934bdf8d2002d1295a8a6d88e696f269ee23323d3e378213d29be54e7 |