Skip to main content

App Icon

🧼 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.

📚 View the full documentation

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

  1. Clone the repository:

    git clone https://github.com/johanneskasser/hdsemg-select.git
    cd hdsemg_select
    
  2. Create virtual environment (as admin):

    python -m venv venv
    source venv/bin/activate  # On Windows use venv\Scripts\activate
    pip install -r requirements.txt
    
  3. Run the application:

    python src/main.py
    

📖 For detailed instructions, visit our Installation Guide.

Documentation

Screenshots

Dashboard Signal Overview Plot

Requirements

  • Python 3.8+
  • See requirements.txt for 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)

Source distribution for hdsemg-select 0.2.6
File Size Uploaded
hdsemg_select-0.2.6.tar.gz 2.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for hdsemg-select 0.2.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

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