This is a tool kit for Gait Analysis to work with the Vicon tool kit. It provides tools to analyze gaits, including separating the gait cycle
This package requires:
- Python 3.8
- AIM_Vicon
- AIM_GaitCore
- numpy
- scipy
- matplotlib
- pandas
- dtw
This package and its dependencies can be installed automatically via pip.
pip install git+https://github.com/WPI-AIM/AIM_GaitAnalysisToolkit.git(If you have both Python 2 and Python 3 installed you'll need to use pip3 - pip defaults to Python 2 if installed.)
This package can be upgraded via pip:
pip install --upgrade git+https://github.com/WPI-AIM/AIM_GaitAnalysisToolkit.gitIf necessary, Vicon and GaitCore can also be upgraded via pip:
pip install --upgrade git+https://github.com/WPI-AIM/AIM_Vicon.gitpip install --upgrade git+https://github.com/WPI-AIM/AIM_GaitCore.gitGaiting data can be found here.
- The Model folder holds the different algorthum to for training.
It should extend
ModelBase.py. - The Trainer folder holds the trainer for the different algorithums.
Its name should match the training algorithum used internial followed by Trainer.
Follow the convention set. It should extend
TrainerBase.py.
This class sould prepare the data to be trained and save the trained model. - The Runner folder holds all the Runners for the trained model. It runs a trained model.
It should follow the set naming convetion and extend
RunnerBase.py.