Real-time neural signal processing for researchers

Real-time neural signal processing for neuroscience and BCI research

BrainX3 is an open-source Python library and CLI toolkit designed for high-performance processing of neural data streams. From real-time feature extraction to publication-ready visualizations.

<5ms Latency
10k+ Downloads
50+ Citations
import brainx3 as bx3

# Stream process in real-time
stream = bx3.Stream(
  source="neural_device",
  buffer_ms=5
)

Everything you need for neural signal processing

From raw data acquisition to publication-ready figures, BrainX3 provides a complete toolkit for modern neuroscience research.

Stream Processing

Process high-frequency neural data in real-time with sub-millisecond latency. Built on optimized C++ backends.

🔬

Research Simulations

Generate synthetic neural data for hypothesis testing. Simulate EEG, ECoG, and single-unit recordings.

📊

Manuscript Plots

Create publication-quality figures with one line of code. Automatic formatting for Nature, Science, IEEE.

🤖

ML Integration

Seamless integration with PyTorch and TensorFlow. Pre-built models for decoding and classification.

🧠

3D Visualization

Interactive WebGL-based brain visualizations. Overlay signals on anatomical surfaces in real-time.

🔓

Open Source

MIT licensed and community driven. Extensible architecture with plugin system for custom pipelines.

Multiple ways to use BrainX3

From neural signals to publication figures with real-time visualization.

$ pip install brainx3
Collecting brainx3...
Successfully installed brainx3-2.1.0
$ brainx3 process --file recording.edf --realtime
✓ Stream initialized (4ms latency)
✓ Processing 64 channels @ 1000Hz

BrainXVis

Browser-based interface for real-time monitoring and visualization. No installation required for viewers.

🚀 WebGL 📱 Responsive

BrainXCode

Powerful CLI for batch processing, data conversion, and pipeline automation. Perfect for HPC clusters.

🖥️ Cross-platform ⚡ Async support

BrainXPython

Full-featured Python API for Jupyter notebooks and research scripts. NumPy and SciPy compatible.

📦 PyPI ⭐ 1.2k stars

Ready to accelerate your research?

Join thousands of neuroscientists and BCI researchers who trust BrainX3 for their signal processing needs.