🧼 hdsemg-select 🧼
HDsEMG data cleaning tool
A graphical user interface (GUI) application for selecting and analyzing HDsEMG channels from .mat files. This tool
helps identify and exclude faulty channels and automatically flag potential artifacts like ECG contamination, power line noise (50/60Hz), or general signal anomalies.
Key Features
- ✅ Support for multiple file formats (
.mat,.otb+,.otb4) - 🧠 Intelligent grid detection and configuration
- 🖼 Comprehensive visualization tools
- ⚡️ Advanced artifact detection
- 💾 Structured data export
- 🔍 Detailed signal analysis capabilities
Quick Start
-
Clone the repository:
git clone https://github.com/johanneskasser/hdsemg-select.git cd hdsemg_select
-
Create virtual environment (as admin):
python -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate pip install -r requirements.txt
-
Run the application:
python src/main.py
📖 For detailed instructions, visit our Installation Guide.
Documentation
Screenshots
Requirements
- Python 3.8+
- See
requirements.txtfor dependencies - Tested on Linux and Windows 11
Related Tools
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for hdsemg-select 0.2.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hdsemg_select-0.2.6.tar.gz | 2.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hdsemg_select-0.2.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.9 MB
Release files / hdsemg_select-0.2.6.tar.gz
| Download URL | hdsemg_select-0.2.6.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07c84d889405532302571aa2124642b5fd85e16226231b4f81160bf61d101a36
|
|
BLAKE2b-256 checksum How to use checksums |
859e74820a609b327a05620fc6e2426c7253afd8c285b32c6265e147129a6df8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Release files / hdsemg_select-0.2.6-py3-none-any.whl
| Download URL | hdsemg_select-0.2.6-py3-none-any.whl |
|---|---|
| Size | 476.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9f5d3fe07e2cc8fba9594bf4039f0f43b3d284f0dd273ba627feb9d8b18f21ca
|
|
BLAKE2b-256 checksum How to use checksums |
57b4421b956e4fe90255297b33a90a3e6aaaff66d12ff0f09ee38fb729828643
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|