Universal gait event detection toolkit — 10 methods including BIKE, with C-accelerated backends
Project description
gaitkit (Python)
Python package for gait event detection from motion-capture data.
Install
Current status: PyPI release available (latest stable on PyPI).
Install from local source:
python -m pip install -e ./python
python -m pip install -e "./python[all]" # optional extras
Once published:
pip install gaitkit
Optional extras:
pip install "gaitkit[all]" # onnx + deep + viz
Quick Start
import gaitkit
trial = gaitkit.load_example("healthy")
result = gaitkit.detect(trial, method="bike")
print(result.summary())
# Optional: combine C3D markers with an external angle file
result2 = gaitkit.detect("trial_07.c3d", method="bike", angles="res_angles_t.mat")
DeepEvent weights are downloaded automatically on first DeepEvent use and
cached in ~/.cache/gaitkit/.
Project
- Repository: https://github.com/IDMDataHub/gaitkit
- Issue tracker: https://github.com/IDMDataHub/gaitkit/issues
- Reproducibility: https://github.com/IDMDataHub/gaitkit/blob/master/REPRODUCIBILITY.md
Development testing
python -m pip install -e ./python
python -m unittest -v
Build distributions
python -m pip install build
cd python
python -m build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gaitkit-1.2.1.tar.gz
(11.9 MB
view details)
File details
Details for the file gaitkit-1.2.1.tar.gz.
File metadata
- Download URL: gaitkit-1.2.1.tar.gz
- Upload date:
- Size: 11.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e64c5d3c98df7f4d99de14c8e27fc2bdc16e2e59833da1742aae67f2ef8759f1
|
|
| MD5 |
0a6aac3f7c8dfd81d9c326fcd64aff5d
|
|
| BLAKE2b-256 |
6d3ebcbe5a3fe6b0322d7403fdcdbc5185dd21b2d06ccbf38bbde012d55d3672
|