Skip to main content

GaitMod

gaitmod is a Python library for processing, analyzing, and modeling multi-modal neural and movement data, including LFP, EEG, EMG, and IMU signals. It focuses on real-time gait modulation prediction in Parkinson's disease and supports customizable deep learning pipelines.

It provides tools to:

  • Preprocess and clean multi-modal data
  • Extract and select features from neural and movement signals
  • Train and evaluate machine learning models
  • Visualize results and model performance

Table of Contents

Overview

This repository contains code and resources for studying gait modifications using data analysis and machine learning techniques.

Documentation

Comprehensive documentation is available at https://gaitmod.readthedocs.io/.

Installation

Clone the repository:

git clone https://github.com/yourusername/gaitmod.git
cd gaitmod

Install dependencies:

pip install -r requirements.txt

Usage

Run the main analysis script:

python main.py

Refer to the documentation on Read the Docs for detailed usage instructions.

Project Structure

gaitmod/
├── data/
├── src/
├── results/
├── README.md
└── requirements.txt

Contributing

Contributions are welcome! Please open issues or submit pull requests.

License

This project is licensed under the MIT License.

Metadata

Release files for gaitmod 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gaitmod 0.1.0
File Size Uploaded
gaitmod-0.1.0.tar.gz 44.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gaitmod 0.1.0
File Interpreter ABI Platform
gaitmod-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 98.0 kB

Release files / gaitmod-0.1.0.tar.gz

Download URL gaitmod-0.1.0.tar.gz
Size 44.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a28e3142c90fcb4aaa4270fa52ba96bf318a8065e6db209e65a96a7c14aedaed
BLAKE2b-256 checksum
How to use checksums
ca883d204faf7db1f4b65a101c50a47039f8c93f9134e34f9dc0e4d4c3fc8f73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 14, 2025.

Transparency log

Release files / gaitmod-0.1.0-py3-none-any.whl

Download URL gaitmod-0.1.0-py3-none-any.whl
Size 53.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a5998c23083f9279b75ec271a37acbf1668ec814756cada76e393101feb1c61
BLAKE2b-256 checksum
How to use checksums
b5a6ad1492924f0de2a7016d9b2a121060d1860565e62e71161b8c09bf058c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 14, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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