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