Recent Releases of cycling-kinematic

cycling-kinematic - Cycling Kinematic Analysis Tool

🚴 Cycling Kinematic Analysis Tool – v1.0.0 Initial release of a comprehensive Python-based analysis pipeline for evaluating 3D lower-limb kinematics during cycling.

🔍 Overview This tool processes motion capture data from cycling trials to quantify joint-level asymmetry across power output levels.

📦 Features Supports multiple .txt motion capture files per subject

Extracts angles for hip, knee, and ankle joints in 3 DOFs

Computes:

Range of Motion (ROM)

Normalized Symmetry Index (NSI)

Cross-correlation metrics (rmax, τlag)

Per-joint, per-DOF, and per-power-level breakdown

Automatic statistical testing:

Shapiro-Wilk for normality

Repeated Measures ANOVA or Friedman test

Pairwise t-tests with Bonferroni correction

CSV summary of all metrics

Optional plot generation (PNG)

📁 Outputs CombinedKinematicResults.csv: main results table

/Comparison_Plots/: metric-vs-power visualizations

Optional PDF or DOCX reports

🔧 Requirements Python 3.9+

pandas, numpy, matplotlib, scipy, statsmodels

- Python
Published by ophiravina 9 months ago