Skip to main content

A real-time tool for acquisition, analysis and stimuli delivery for OpenBCI.

Project description

Developed by Yeison Nolberto Cardona Álvarez
Andrés Marino Álvarez Meza, PhD.
César Germán Castellanos Dominguez, PhD.
Digital Signal Processing and Control Group | Grupo de Control y Procesamiento Digital de Señales (GCPDS)
Universidad Nacional de Colombia sede Manizales


BCI-Framework

A distributed processing tool, stimuli delivery, psychophysiological experiments designer and real-time data visualizations for OpenBCI.

GitHub top language PyPI - License PyPI PyPI - Status PyPI - Python Version GitHub last commit CodeFactor Grade Documentation Status

BCI-Framework is an open-source tool for the acquisition of EEG/EMG/ECG signals, developed to work with OpenBCI's Cyton board, the main core of this software lies on OpenBCI-Stream, a library 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 major features available in this application.

BCI-Framework comprises 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 the user can implement to create their specific functionality.

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

bci-framework-1.3.2.tar.gz (62.5 MB view details)

Uploaded Source

Built Distribution

bci_framework-1.3.2-py3-none-any.whl (62.9 MB view details)

Uploaded Python 3

File details

Details for the file bci-framework-1.3.2.tar.gz.

File metadata

  • Download URL: bci-framework-1.3.2.tar.gz
  • Upload date:
  • Size: 62.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for bci-framework-1.3.2.tar.gz
Algorithm Hash digest
SHA256 64181de139e2682f743ee3236148446b7633bc8b31a2d459d2fca369495508e9
MD5 65cdb407dea6ff0b1b9f54f10971971b
BLAKE2b-256 0648777f184e92ef383590e00217c1d815d3230ff0f0d6a48ffcbb928dc07230

See more details on using hashes here.

File details

Details for the file bci_framework-1.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for bci_framework-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3cf3cf30df97d968f00f59d2fc89c627d5baaa2562fa0864beac480dc378e27c
MD5 78be76c4f0a8dd464273bfc0964d4254
BLAKE2b-256 3c388adef5923fa19d677c234afc82bbdd711e21f2ca78c345be3f1a62df3051

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page