Skip to main content

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.

Metadata

Release files for pysio-pyemg-cometa 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pysio-pyemg-cometa 0.0.2
File Size Uploaded
pysio_pyemg_cometa-0.0.2.tar.gz 124.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysio-pyemg-cometa 0.0.2
File Interpreter ABI Platform
pysio_pyemg_cometa-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 261.8 kB

Release files / pysio_pyemg_cometa-0.0.2.tar.gz

Download URL pysio_pyemg_cometa-0.0.2.tar.gz
Size 124.7 kB
Tags Source
SHA-256 checksum
How to use checksums
22e398b77959c1e9d68d80da9b2f264621ada62bbf57ad476b89342b23b38557
BLAKE2b-256 checksum
How to use checksums
d72fc4fc67df50755989bbbdd31fa92774569d065c9f1e6afe4ca39dcc6632dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pysio_pyemg_cometa-0.0.2-py3-none-any.whl

Download URL pysio_pyemg_cometa-0.0.2-py3-none-any.whl
Size 137.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b5df900995d52d728acffa2ad4f0806ce0246b550bb1ba7de2f07b2a48d2bce
BLAKE2b-256 checksum
How to use checksums
89b583c51b1dd8b9ce029c98b1ab980308f3cf2e11e62ff050dcdb593483c5ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page