BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors. It provides a uniform data acquisition API for all supported boards and powerful API to perform signal processing.