BrainFlow ================ `BrainFlow website `_ `BrainFlow github `_ BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors. Key Features ~~~~~~~~~~~~~~ - **9 Language Bindings ( Python, Matlab, C# and etc )** - **5 OS / Platforms ( Windows, Mac, Linux, Android, Devices )** - **Signal Processing and ML API** Getting Started ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Requirements: Windows10+(64bit) PC with Bluetooth 4.0+ and Python3.7+(64bit) Install BrainFlow python_package in terminal: .. code-block:: bash pip install https://github.com/SynchroniSI/brainflow/releases/download/v0.0.1/brainflow-0.0.1-py3-none-any.whl Install requirements for python code sample in terminal: .. code-block:: bash pip install -r https://github.com/SynchroniSI/brainflow/releases/download/v0.0.1/requirements.txt Run example code: Download `plot_real_time_min.py `_ Power on Synchroni device and run below code in terminal: .. code-block:: bash python plot_real_time_min.py --board-id=58 --mac-address=C4:64:E3:D8:E6:C6 --timeout=5 param **--board-id** list: - **Sync-Uno** [board-id=57] - **Sync-Trio** [board-id=58] - **Sync-Octo** [board-id=59] - **Sync-Neo** [board-id=60] param **--timeout**: [default=5, try increase timeout if you met issue] param **--mac-address**: :ref:`GET_MAC_ADDRESS` .. image:: ./_static/brainflow.png :width: 600 :align: center