Skip to main content

A pythonic wrapper library for Cometa sEMG Waveplus devices

Project description

Python Binding for Cometa WavePlus Mini Wave and Pico sEMG devices

Python SDK to interface the Cometa WavePlus commercial Mini Wave or Pico sEMG sensors via the OEM C# shared libraries for realtime streaming acquisition.

[!NOTE] Cometa WavePlus is a system of up to 16 wearable sEMG sensors, and a receiver base station connected to a Windows PC, with a practical range of ~20 meters. Lost packets are filled by the base station with repeated most recently received values. Ensure the person stays in range or the base station is moved around for this device.

[!NOTE] While it says that Cometa has a Python integration, it's a community driven package. You can access a work-in-progress Python binding, pyemg-cometa, to the C# OEM DLLs that powers this package and is suitable for out-of-the-box realtime streaming acquisition.

Installation

The package interfaces identically the Mini Wave and the Pico sensors, whichever are on and connected to the Cometa WavePlus base station.

Install WavePlus drivers (EmgMDrivers and EmgMUsbDrivers) for Windows after registering on the Cometa website.

[!NOTE] The latest distributed sEMG drivers marked for Windows 8.1 are compatible with Windows 10/11 and have been validated. The distributed USB drivers marked for Windows 10 are also compatible Windows 11.

From PyPI

pip install pysio-pyemg-cometa

From source

git clone https://github.com/maximyudayev/pyemg-cometa.git
pip install -e pyemg-cometa

Usage

Verify in EMG Motion Tools Windows desktop application that sensors are attached, impedance is checked, and the qulity of the signal is good. Close the application.

[!IMPORTANT] Only 1 connection to the base station can be done at a time, either EMG Motion Tools app, or HERMES. Else the device won't connect.

Citation

When using any parts of this repository outside of its intended use, please cite the parent project HERMES.

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

pysio_pyemg_cometa-0.0.2.tar.gz (124.7 kB view details)

Uploaded Source

Built Distribution

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

pysio_pyemg_cometa-0.0.2-py3-none-any.whl (137.1 kB view details)

Uploaded Python 3

File details

Details for the file pysio_pyemg_cometa-0.0.2.tar.gz.

File metadata

  • Download URL: pysio_pyemg_cometa-0.0.2.tar.gz
  • Upload date:
  • Size: 124.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pysio_pyemg_cometa-0.0.2.tar.gz
Algorithm Hash digest
SHA256 22e398b77959c1e9d68d80da9b2f264621ada62bbf57ad476b89342b23b38557
MD5 265e5c25c2ed53d61e81d427a7be05f0
BLAKE2b-256 d72fc4fc67df50755989bbbdd31fa92774569d065c9f1e6afe4ca39dcc6632dd

See more details on using hashes here.

File details

Details for the file pysio_pyemg_cometa-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pysio_pyemg_cometa-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b5df900995d52d728acffa2ad4f0806ce0246b550bb1ba7de2f07b2a48d2bce
MD5 4a70767f8beade05f02c4e06f001fc3f
BLAKE2b-256 89b583c51b1dd8b9ce029c98b1ab980308f3cf2e11e62ff050dcdb593483c5ea

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