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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22e398b77959c1e9d68d80da9b2f264621ada62bbf57ad476b89342b23b38557
|
|
| MD5 |
265e5c25c2ed53d61e81d427a7be05f0
|
|
| BLAKE2b-256 |
d72fc4fc67df50755989bbbdd31fa92774569d065c9f1e6afe4ca39dcc6632dd
|
File details
Details for the file pysio_pyemg_cometa-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pysio_pyemg_cometa-0.0.2-py3-none-any.whl
- Upload date:
- Size: 137.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b5df900995d52d728acffa2ad4f0806ce0246b550bb1ba7de2f07b2a48d2bce
|
|
| MD5 |
4a70767f8beade05f02c4e06f001fc3f
|
|
| BLAKE2b-256 |
89b583c51b1dd8b9ce029c98b1ab980308f3cf2e11e62ff050dcdb593483c5ea
|