
📦 hdsemg-shared 📦
HDsEMG toolbox
Reusable Python components and utilities for high-density surface EMG (HD-sEMG) signal processing and input/output (I/O).
This module provides shared logic for HD-sEMG signal processing and file handling, used across multiple related projects, such as hdsemg-pipe
and hdsemg-select
. It is installable as a standalone Python package and is designed to simplify working with HD-sEMG data.
🚀 Features
- Unified file I/O for HD-sEMG data (including OTB, OTB+, MATLAB, and more)
- Preprocessing utilities for EMG signals
- Filtering and grid utilities
- Designed for extensibility and integration in larger EMG analysis pipelines
- Actively maintained and tested
📚 Documentation Structure
- Installation: Step-by-step guides for installing via Conda or Pip
- Usage Documentation: Quick start, examples, and API usage
- Preprocessing & Filters: How to preprocess and filter EMG data
- Grid Utilities: Working with EMG electrode grids
- Contributing: How to contribute to this project
🧰 Requirements
- Python ≥ 3.7
numpy
scipy
These will be installed automatically via install_requires
if not already present in your environment.
📝 License
This project is licensed under the MIT License. See the GitHub repository for details.
🌐 Links
For installation instructions, see the Installation and Installation pages.
For usage examples and API documentation, see the Usage Documentation section.