BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors.
Key Features
Uniform API for All Devices
Develop device agnostic applications to target more users. Switch devices without changes in code.
9 Language Bindings
Support for Python, C++, Java, C#, Julia, Matlab, R, Typescript, and Rust. The same API across all bindings.
Signal Processing and ML API
Apply filters, transforms, clean data and calculate derivative metrics from raw data.
Community
Join the BrainFlow scientific community to contribute, learn, and get answers to your questions.