Releases: pyomeca/biorbd
MatlabOnTheGo
Matlab users behold! Your time of easyness has finally come! After all these years of being left behind by us, you finally can enjoy biorbd without the struggle to install biorbd by yourself, as the binaries are now provided! Friends, enjoy!
What's Changed
- Added dampings to joints by @pariterre in #350
- Added matlab to github actions by @pariterre in #352
Full Changelog: Release_1.11.1...Release_1.11.2
INeedCaching
Casadi was slightly (very) cautious about making sure it was not forgetting at all to update every single time a function was called and every for loop... It was making it crazy slow for no reason. We loosened this psychorigid behavior. Casadi is now updating only what is required
What's Changed
- Added bunch of accessor so Casadi is not so slow! by @pariterre in #349
Full Changelog: Release_1.11.0...Release_1.11.1
YouAreUnique
Each individual is unique and that is the beauty of life! Biorbd struggled with that uniqueness and decided that everyone should be the same... We taught Biorbd to recognize and embrace uniqueness when casadi is used. Now, models do not retrointeract when you call functions!
What's Changed
- Extra doc setLocalJCS by @Ipuch in #345
- Fixed matlab compilation issue by @pariterre in #346
- Added a setter for the markers by @pariterre in #347
- Fixed casadi duplication of the model when calling methods by @pariterre in #348
Full Changelog: Release_1.10.5...Release_1.11.0
DontBeInvisible
There is simple task to perform sometime. Knowing if you can be seen is one of them. However biorbd did not know that. When it was drawing itself, it just hoped for the best! Now, biorbd knows! if it has mesh or not
What's Changed
- Added path for all STL files by @pariterre in #342
Full Changelog: Release_1.10.4...Release_1.10.5
DoNotForgetMe
When people leave, they want to be remembered as much as they can. Unlike people though, data are expected to forgotten when they leave. But Python was holding hard to that data. We thought Python to let it go.... and fixed the memory leak!
What's Changed
- Fixed memory leak when using to_array() in python by @pariterre in #341
Full Changelog: Release_1.10.2...Release_1.10.4
IAmInvisible
Boris told us that he was invincible, but still he was visible. For some reason, biorbd thought that a segment who was invisible was also invincible, but now it knows... being invisible is not a prerequisite to be vincible.
What's Changed
- Fixed adding force to non dof segment by @pariterre in #338
- Removed a buggy loop in dispatching forces by @pariterre in #339
Full Changelog: Release_1.10.1...Release_1.10.2
ObjectifyMe
Don't treat person as objects, but you can for objects! External forces is now a full object in biorbd allowing for multiple interesting stuff such as transporting it from local to global coordinate system, or applying to arbitrary segments
Hot fix for an error while there were more than one segment
What's Changed
- Added a swig template for vector<size_t> by @pariterre in #333
- Fixed external forces addInSegmentReferenceFrame for segment not being the first by @pariterre in #335
- minor doc of Inverse Kinematics by @Ipuch in #337
Full Changelog: Release_1.10.0...Release_1.10.1
ObjectifyMe
Don't treat person as objects, but you can for objects! External forces is now a full object in biorbd allowing for multiple interesting stuff such as transporting it from local to global coordinate system, or applying to arbitrary segments
What's Changed
- Update README.md by @Ipuch in #330
- External forces as an object by @pariterre in #332
- external_force_helper by @Ipuch in #331
Full Changelog: Release_1.9.10...Release_1.10.0
TeenageMutant
As we grow, we change. That was the spirit of the TMNT! Now, biorbd accepts to get more mature as time goes. You can now change the orientation of the segments after a model was loaded.
Long live to maturity
What's Changed
- Create release_checklist.md by @Ipuch in #320
- Update README.md by @Ipuch in #321
- Added the capability to slice kalman filter before filtering by @pariterre in #322
- Update read, add actuator information by @AnaisFarr in #319
- [RTR] loop constraints by @Ipuch in #323
- [RTR] set LocalJCS of segments by @Ipuch in #327
New Contributors
- @AnaisFarr made their first contribution in #319
Full Changelog: Release_1.9.9...Release_1.9.10
HoldMyBeer
Let's say you want to hold a beer, you would need muscles, of course. But at some points, you won't hold long enough if passive forces from your ligaments are not involved! Biorbd now allows you to hold your beer as long as you want by modeling the ligaments.
What's Changed
- [RTR] Total energy and Lagrangian by @Ipuch in #311
- yxy rotation by @rapidnico in #314
- [almost RTM] Passive torque by @aceglia in #312
- [WIP] Add ligaments by @aceglia in #315
New Contributors
- @rapidnico made their first contribution in #314
Full Changelog: Release_1.9.8...Release_1.9.9