Skip to main content

Python communication interface to many biosignal devices manufactured by several companies to easy integration in custom PySide6 applications.

Project description

Biosignal-Device-Interface


Logo

Biosignal Device Interface

Python communication interface to many biosignal devices manufactured by several companies for easy integration in custom PySide6 applications.
Explore the docs »

PyPI version Python versions License

Table of Contents
  1. About The Project
  2. Supported Devices
  3. Getting Started
  4. Usage
  5. License
  6. Contact
  7. Acknowledgments

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.

(back to top)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biosignal_device_interface-0.2.6.tar.gz (206.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

biosignal_device_interface-0.2.6-py3-none-any.whl (93.5 kB view details)

Uploaded Python 3

File details

Details for the file biosignal_device_interface-0.2.6.tar.gz.

File metadata

  • Download URL: biosignal_device_interface-0.2.6.tar.gz
  • Upload date:
  • Size: 206.1 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

Hashes for biosignal_device_interface-0.2.6.tar.gz
Algorithm Hash digest
SHA256 5c9dbc8349bd20d1b8d96fa3fe50f285bd0d402ab2e4498d980cc0f3ff9c844c
MD5 b7f1430c21da36b575a5b236a302a1ba
BLAKE2b-256 3f3ea25dd17d35e2c58278937223323a58a1007099fb75095da4dacaf3d7637c

See more details on using hashes here.

File details

Details for the file biosignal_device_interface-0.2.6-py3-none-any.whl.

File metadata

File hashes

Hashes for biosignal_device_interface-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8eeacd778124c71f85be1d859b675624b3ea02d6ea93334da34fe6862415edf2
MD5 725a5d139b60e4f8894195665a47cfe8
BLAKE2b-256 83f43be461cf54d9681457dcc411a9cbf744a893f9272214158f8d5d7ac6cdf7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page