Skip to main content

HERMES - Cometa WavePlus sEMG

Support package to interface the Cometa WavePlus commercial Mini Wave or Pico sEMG sensors in HERMES via the OEM C# shared libraries.

[!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. The same binding and OEM DLLs are packaged within submodules of this project for convenience and will become an external dependency later.

Installation

The package interfaces identically the Mini Wave and the Pico sensors, whichever are on and connected to the Cometa WavePlus base station, under the same namespace hermes.cometa package, as CometaProducer.

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-hermes-cometa

From source

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

Usage

Using the device follows the standard configuration file specification process of HERMES nodes.

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-hermes-cometa 0.0.3

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-hermes-cometa 0.0.3
File Size Uploaded
pysio_hermes_cometa-0.0.3.tar.gz 9.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysio-hermes-cometa 0.0.3
File Interpreter ABI Platform
pysio_hermes_cometa-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 19.7 kB

Release files / pysio_hermes_cometa-0.0.3.tar.gz

Download URL pysio_hermes_cometa-0.0.3.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
83dc7e07bdf1d5601844da189ed414398618163ff32c2db6aa3cfb4eadbf1ac0
BLAKE2b-256 checksum
How to use checksums
f7a12098063a0d8398b818cee9e8daa13b5df5a383935e08f00fe133bdb5bbb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pysio_hermes_cometa-0.0.3-py3-none-any.whl

Download URL pysio_hermes_cometa-0.0.3-py3-none-any.whl
Size 10.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3844265a296a144cc375a6348eb16c8c403a18802faa9aa1e97c1d8a017a3a7a
BLAKE2b-256 checksum
How to use checksums
968058a1b3eef37b566494c048aa816c87979de89368c42d349adf32daaf5ca4
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.3 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