https://github.com/cadop/pycgm

python Convention Gait Model

https://github.com/cadop/pycgm

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: plos.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.7%) to scientific vocabulary

Keywords

biomechanical-analysis biomechanics conventional-gait-model gait-analysis kinematics motion-capture python
Last synced: 6 months ago · JSON representation

Repository

python Convention Gait Model

Basic Info
Statistics
  • Stars: 25
  • Watchers: 4
  • Forks: 20
  • Open Issues: 12
  • Releases: 1
Topics
biomechanical-analysis biomechanics conventional-gait-model gait-analysis kinematics motion-capture python
Created over 10 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.md

pyCGM

Python Module for the Conventional Gait Model calculates Kinematics and Center of Mass

The goal of this project is to release an easy to understand conventional gait model that users can implement in their own projects via a single python file. While the project is multiple files, the kinematics code is contained in a single file pyCGM.py. With the update, another kinetics file is also used for the center of mass calculation.

Our aim is to provide researchers and students a tool that can aid in understanding and developing modifications to the conventional gait model through python without much more.

The kinematics are validated against Nexus 1.8, and file types are known from Nexus 1.8. Newer C3D files may not work (but files re-exported from Mokka usually work).

How to use?

For getting started, please check the WIKI on github

Requirements:

  • Python 2.7 or Python 3
  • Numpy
  • Scipy (only if using the pipeline operations)

Requirements for HPC:

  • Python 2.7
  • Numpy
  • MPI Preferably Linux (MPI is not as simple to setup on windows)

Uses a modified version of the c3d.py loader from github. https://pypi.python.org/pypi/c3d/0.2.1

Credits:

Originally developed in the Digital Human Research Center at the Advanced Institutes of Convergence Technology (AICT), Seoul National University http://aict.snu.ac.kr

Project Lead: Mathew Schwartz (umcadop at gmail) For issues, use github or email me directly

Contributors: Neil M. Thomas, Philippe C. Dixon, Seungeun Yeon (연승은),Filipe Alves Caixeta, Robert Van-Wesep

Reference

Read about this code and if you find it useful in your work please cite:

Schwartz, Mathew, and Philippe C. Dixon. "The effect of subject measurement error on joint kinematics in the conventional gait model: Insights from the open-source pyCGM tool using high performance computing methods." PloS one 13.1 (2018): e0189984. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0189984

Bibtex:

@article{schwartz2018effect, title={The effect of subject measurement error on joint kinematics in the conventional gait model: Insights from the open-source pyCGM tool using high performance computing methods}, author={Schwartz, Mathew and Dixon, Philippe C}, journal={PloS one}, volume={13}, number={1}, pages={e0189984}, year={2018}, publisher={Public Library of Science} }

Owner

  • Login: cadop
  • Kind: user

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 102
  • Total Committers: 12
  • Avg Commits per committer: 8.5
  • Development Distribution Score (DDS): 0.441
Top Committers
Name Email Commits
cadop c****p@u****m 57
Nirav Kinkhabwala n****s@g****m 9
thepeytongreen 7****n@u****m 7
David Kim 3****m@u****m 6
khgaw 6****w@u****m 5
Gabriel Veras 5****s@u****m 5
cadop u****p@g****m 4
AmeerYHassan 5****n@u****m 3
jm786 4****6@u****m 2
MattGonz 5****z@u****m 2
moppr m****2@g****m 1
kazoni r****r@g****m 1

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 3
  • Total pull requests: 98
  • Average time to close issues: N/A
  • Average time to close pull requests: 22 days
  • Total issue authors: 2
  • Total pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.13
  • Merged pull requests: 90
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • MattGonz (2)
  • cadop (1)
Pull Request Authors
  • MattGonz (91)
  • AmeerYHassan (3)
  • cadop (2)
  • khgaw (1)
  • ghost (1)
Top Labels
Issue Labels
testing (2) style (1) documentation (1)
Pull Request Labels
enhancement (1) documentation (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 22 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 2
  • Total maintainers: 1
pypi.org: pycgm

A Python Implementation of the Conventional Gait Model

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 22 Last month
Rankings
Forks count: 8.1%
Dependent packages count: 10.0%
Stargazers count: 13.3%
Average: 19.7%
Dependent repos count: 21.7%
Downloads: 45.6%
Maintainers (1)
Last synced: 7 months ago

Dependencies

setup.py pypi
  • numpy >=1.15
  • scipy *