Releases: keenon/nimblephysics
v0.8.40 More Python bindings for DynamicsFitter
Adding a few bindings I had forgotten to expose to DynamicsFitter, fitter.computeInverseDynamics(...)
and config.setDefaults(...)
v0.8.39 DynamicsFitter scales to larger sets of longer trials
A number of improvements in DynamicsFitter allow it to handle larger sets of longer trials, including zeroLinearResidualsAndOptimizeAngular()
v0.8.38 Automatically recalibrate force plates
DynamicsFitter gets a method (recalibrateForcePlates) to automatically shift force plate spatial calibration to the optimal match with the marker data after you've got a zero residual trajectory.
v0.8.37 Root residual reduction for DynamicsFitter
DynamicsFitter is getting a few new optimization problems that can modify the root trajectory of a subject to reduce the residuals.
v0.8.36 Minor stability improvements
Prevent crashing on impossible inertia matrices, prevent IncompressibleCurveJoint producing NaN's at exactly PI/2 angles.
v0.8.35 Anthropometric stability improvements
This fixes a few bugs with Anthropometrics. Most importantly, we no longer have unavailable measurements default to 0, instead we default to the mean in the dataset, so we don't accidentally skew covariances.
v0.8.34 Adding biological joint support
This adds support to the body of Nimble for the first-class scaling in biological joints:
- ScapulathoracicJoint
- EllipsoidJoint
- ConstantCurvatureJoint
- ConstantCurvatureIncompressibleJoint
v0.8.33 Adding ScapulothoracicJoint
This release adds a differentiable ScapulothoracicJoint, which can be loaded by the OpenSimParser from *.osim files.
v0.8.32 Add yet more DynamicsFitter Python APIs
This release should bring DynamicsFitter up to parity with what we need to run dynamics fitting in AddBiomechanics.
v0.8.31 DynamicsFitter Python API patch
This adds a few API calls, and changes some signatures for DynamicsFitter.