App Icon

📦 hdsemg-shared 📦

HDsEMG toolbox

PyPI Version Python Versions GitHub Repo


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.



For installation instructions, see the Installation and Installation pages.

For usage examples and API documentation, see the Usage Documentation section.