Python communication interface to many biosignal devices manufactured by several companies to easy integration in custom PySide6 applications.
Project description
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file biosignal_device_interface-0.2.4.tar.gz.
File metadata
- Download URL: biosignal_device_interface-0.2.4.tar.gz
- Upload date:
- Size: 52.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.14.2 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d208c58402d1ed2029fe9b7dad2a149540ce54d707bfd497dad3d038d5e206a0
|
|
| MD5 |
d5de44c2f1ab0446accfb3b642f46e42
|
|
| BLAKE2b-256 |
0b818c41d97cdd0adc7ffe11185616c13127f0475bd8a06156ad80525aadc803
|
File details
Details for the file biosignal_device_interface-0.2.4-py3-none-any.whl.
File metadata
- Download URL: biosignal_device_interface-0.2.4-py3-none-any.whl
- Upload date:
- Size: 81.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.14.2 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad7df13ea7f3caa9908ec0694afa4ebadd84d36f5b51aab7e2750872550a08c2
|
|
| MD5 |
d4ade603eeba92116d4f95f361a03a1d
|
|
| BLAKE2b-256 |
a3df3d49991e3c8968ddc365940f396042d73a50e51fb524f846b888553714af
|