pybci

BCI software

A Python package for creating real-time brain-computer interfaces using machine learning and signal processing libraries.

Create real-time BCI's with the LSL, PyTorch, SKLearn and TensorFlow packages.

GitHub

22 stars
3 watching
4 forks
Language: Python
last commit: 6 months ago
Linked from 1 awesome list

bcibrain-computer-interfacehmihuman-computer-interactionhuman-machine-interfacelabstreaminglayerlslmachine-learningpythonpython-brain-computer-interfacepytorchsklearntensorflow

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bbci/wyrm A Python toolbox for analyzing and processing EEG data in the context of Brain-Computer Interfacing (BCI) experiments. 95
drwuhust/tlbci Provides a MATLAB implementation of a brain-computer interface system utilizing transfer learning for motor imagery classification 68
bbci/bbci_public A toolbox for online experiments and offline analysis of Brain-Computer Interface (BCI) signals in MATLAB. 152
neurotechx/moabb A comprehensive benchmarking framework for evaluating brain-computer interface algorithms on EEG datasets 695
octopicorn/bcikit Analyzes EEG signals from devices like OpenBCI hardware and applies various signal processing techniques for machine learning-based brain-computer interfaces. 14
neurotechx/bci-workshop A collection of materials and resources for teaching Brain-Computer Interface (BCI) using EEG signals. 88
bbci/mushu Provides a unified interface for acquiring Brain Computer Interface (BCI) signals from various sources 34
bbci/pyff A framework for implementing feedback applications and stimulus presentation in neuroscience 23
khofstadter/openbci-supercollider Provides software development libraries and tools for communicating with brain-computer interfaces using SuperCollider 10
mohanson/pybtc Provides human-friendly interfaces for common Bitcoin operations using Python 5
brainglobe/brainglobe-atlasapi A Python module providing access to brain atlas data from multiple sources. 127
blackhc/llm-strategy Decouples software implementation from underlying logic using LLMs to automate parsing of structured data 388
hjmshi/pytorch-lbfgs A PyTorch implementation of L-BFGS optimization algorithm for training neural networks 586
ncbi-nlp/bluebert Pre-trained language models for biomedical natural language processing tasks 558
lalbj/pai Improves the performance of large language models by intervening in their internal workings to reduce hallucinations 67