pyCGM_Single.pyCGM¶
Description
This file is used in joint angle and joint center calculations.
Functions
  | 
Joint Angle Calculation function.  | 
  | 
Calculate the ankle joint center and axis.  | 
  | 
Converts two lists of values and labels to a dictionary.  | 
  | 
Return the cosine of x (measured in radians).  | 
  | 
Creates an array of motion capture data given labels and data.  | 
  | 
Creates a dictionary of vsk file values from labels and data.  | 
  | 
Cross Product.  | 
  | 
Converts a dictionary of markers and their corresponding x, y, and z coordinate values to an array of dictionaries.  | 
  | 
Converts frame-by-frame motion capture data to a dictionary.  | 
  | 
Calculate the Elbow joint axis ( Humerus) function.  | 
  | 
Calculate the Joint Center.  | 
  | 
Calculate the Shoulder joint center function.  | 
  | 
Calculate the wand marker function.  | 
  | 
Calculate the foot joint center and axis.  | 
  | 
Head angle calculation function.  | 
  | 
Pelvis angle calculation.  | 
  | 
Normal angle calculation.  | 
  | 
Shoulder angle calculation.  | 
  | 
Spine angle calculation.  | 
  | 
Calculate the Hand joint axis (Hand).  | 
  | 
Calculate the head joint axis function.  | 
  | 
Calculate the hip center axis and hip axis.  | 
  | 
Calculate the hip joint center.  | 
  | 
Calculate the knee joint center and axis.  | 
  | 
Open and load a C3D file of motion capture data  | 
  | 
Open and load a CSV file of motion capture data.  | 
  | 
Loads motion capture data from a csv or c3d file.  | 
  | 
Use c3dez to load a c3d file.  | 
  | 
Open and load a vsk file.  | 
  | 
Creates a file path.  | 
A list of marker names.  | 
|
  | 
Matrix multiplication.  | 
  | 
2D Vector normalization.  | 
  | 
3D Vector normalization.  | 
  | 
Normalized divison.  | 
  | 
Make the Pelvis Axis.  | 
  | 
Rotation Matrix.  | 
  | 
Calculate the Shoulder joint axis ( Clavicle) function.  | 
  | 
Return the sine of x (measured in radians).  | 
  | 
A list of segment labels.  | 
  | 
Splits an array of motion capture data into separate labels and data.  | 
  | 
Splits an array of motion capture data into separate labels and data.  | 
  | 
Splits a dictionary of vsk file values into labels and data arrays  | 
  | 
Return the square root of x.  | 
  | 
Calculate the thorax joint axis function.  | 
  | 
Calculate the Wrist joint axis ( Radius) function.  | 
  | 
Uses numpy.save to write kinetics data as an .npy file.  | 
  | 
Writes the result of the calculation into a csv file.  |