Processing Mocap Data ======================= *This documentation is WIP*: Nimble is focused on human motion and biomechanics analysis. We include many utilities that will be familiar to biomechanics practitioners: loading `C3D files `_, loading multiple `OpenSim `_ formats, and the algorithms that power `AddBiomechanics `_. To load C3D files, check out: .. autoclass:: nimblephysics.biomechanics.C3DLoader :members: :undoc-members: :private-members: To run some heuristics to clean up the C3D data, you can use: .. autoclass:: nimblephysics.biomechanics.MarkerFixer :members: :undoc-members: :private-members: This will return you an object with a field `markerObservationsAttemptedFixed` .. autoclass:: nimblephysics.biomechanics.MarkersErrorReport :members: :undoc-members: :private-members: For OpenSim files, check out: .. autoclass:: nimblephysics.biomechanics.OpenSimParser :members: :undoc-members: :private-members: This class is the basis of the kinematic fit (just bone scaling, marker offsets, and IK, *no dynamics*) for AddBiomechanics. .. autoclass:: nimblephysics.biomechanics.MarkerFitter :members: :undoc-members: :private-members: