Skip to main content

hdsemg-select package

Reason this release was yanked:

broken

Project description


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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdsemg_select-0.0.4.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hdsemg_select-0.0.4.1-py3-none-any.whl (227.5 kB view details)

Uploaded Python 3

File details

Details for the file hdsemg_select-0.0.4.1.tar.gz.

File metadata

  • Download URL: hdsemg_select-0.0.4.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for hdsemg_select-0.0.4.1.tar.gz
Algorithm Hash digest
SHA256 710150bd9def01dfa721c1bf64fa7c26d22a8135fe020cf84077d808e239fae0
MD5 a95a73bde51734cd7fab413b0d7b2e40
BLAKE2b-256 7ac5eb73086ba9375e0a9d8e63d357fd4452a8272189838bb31dc7f43eee0326

See more details on using hashes here.

File details

Details for the file hdsemg_select-0.0.4.1-py3-none-any.whl.

File metadata

  • Download URL: hdsemg_select-0.0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 227.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for hdsemg_select-0.0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a070d854ac576c8277b40b5a7b1116446baf848878bbf1638e43ed0d563f6f89
MD5 7fc71e194d2bb256da245bc7f55d8d5e
BLAKE2b-256 26a6fb3cf6069b504fd3513d3015f1c6073171fdf859c99a6c21fc5b941494fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page