Nimblephysics

Latest version: v0.10.52.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 36

0.8.89

- Fixes a segfault we were getting on `createShapeNode()` in Python
- Fixes an issue where we were detecting spherical joint centers in `MarkerFitter` that were worse than axis joint centers.

0.8.88

This is a few misc gradient bug fixes.

0.8.87

When fitting skeletons to markers in MarkerFitter, we've added support for adding a force field loss to encourage joints to stay at least a minimum distance from one another.

Also, several major stability improvements.

0.8.86

0.8.85

Summary of changes
- Fixed a bug in static trial optimization where decision variable vector length was not correct length, leading to memory corruption.
- Fixed bugs in `MarkerFixer` that were creating discontinuous marker traces and prematurely dropping marker frames.
- Added an option `DynamicsFitter::estimateFootGroundContacts()` to ignore checks that detect when a foot is over a force plate, which can be useful for GRF data that has missing or incomplete force plate geometry.

0.8.84

Summary of changes
- You can now specify a static pose trial in `MarkerFitter` using `setStaticTrial()` to add a cost term (with weight from `setStaticTrialWeight()`) to provide a prior to the marker fitting optimization based on the static pose joint angles.
- Added an option to disable `optimizeMarkerOffsets()` which is called during `DynamicsFitter::timeSyncAndInitializePipeline()`.
- For locked coordinates, `OpenSimParser` only set upper and lower bounds for the coordinate position. We now set equal upper and lower bounds for coordinate velocities and accelerations, which will prevent small "wiggles" in locked coordinates during dynamics fitting.
- Added support for ground reaction file headers from the Rajagopal model trial dataset.

Page 16 of 36

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.