Biosignal-Device-Interface¶
Biosignal Device Interface
Python communication interface to many biosignal devices manufactured by several companies for easy integration in custom PySide6 applications.
Explore the docs »
Table of Contents
About The Project¶
Biosignal Device Interface provides a unified Python API for communicating with biosignal acquisition devices from multiple manufacturers. It includes ready-to-use PySide6 widgets for device configuration and data streaming, making it easy to integrate biosignal acquisition into custom applications.
Supported Devices¶
OT Bioelettronica¶
Quattrocento - 400+ channel EMG/EEG amplifier
Quattrocento Light - Compact version of Quattrocento
Muovi - Wearable EMG sensor
Muovi+ - Enhanced wearable EMG sensor
SyncStation - Multi-device synchronization hub (Muovi, Muovi+, Due+)
Other Devices¶
More devices coming soon…
Getting Started¶
Installation¶
Install from PyPI:
pip install biosignal-device-interface
Or with Poetry:
poetry add biosignal-device-interface
Development Installation¶
Clone the repository and install with development dependencies:
git clone https://github.com/NsquaredLab/Biosignal-Device-Interface.git
cd Biosignal-Device-Interface
poetry install --with dev,docs
Usage¶
Examples of how you can use this package can be found in our examples gallery.
License¶
Distributed under the GPL-3.0 License. See LICENSE for more information.
Contact¶
Dominik I. Braun - dome.braun@fau.de
Raul C. Sîmpetru - raul.simpetru@fau.de
Project Link: https://github.com/NsquaredLab/Biosignal-Device-Interface
Acknowledgments¶
Find available Python and Matlab implementations of OT Bioelettronica’s devices on their website.
Note: The example scripts do not provide you with the same level of utility for GUI implementations.