BrainFlow
BrainFlow is an open-source SDK for acquiring, parsing, and analysing biosignal data from a wide range of hardware. The NeuroPawn Knight Board and Knight Board IMU are natively supported — no custom drivers or extra libraries required.
BrainFlow provides a uniform API across Python, C++, Java, C#, Rust, Julia, MATLAB, and Node.js, so you can use the same workflow regardless of your language of choice.
Full BrainFlow docs: brainflow.readthedocs.io
NeuroPawn BrainFlow README: github.com/NeuroPawn/brainflow
Installation
Section titled “Installation”pip install brainflowFor other languages see the BrainFlow build docs.
In This Section
Section titled “In This Section”Board SetupBoard IDs, input parameters, and the channel activation requirement.
API ReferenceAll core BrainFlow functions explained with examples.
ExamplesComplete working sessions for the Knight Board and Knight Board IMU.
