OpenSim 4.5 is available for download from the OpenSim Simtk project page. https://simtk.org/frs/?group_id=91


We are pleased to announce the following new features, bug fixes, and other improvements in OpenSim 4.5. The new software includes improvements to the look and feel of the GUI, updated Conda packages to make it easier to use the OpenSim API through latest Python versions up to 3.11 and updated Docker containers, additional Moco functionality, and the introduction of FunctionBasedPath for function-based muscle wrapping leading to speed-ups in muscle-driven simulations using it. We also now distribute a version of the Rajagopal model with the OpenSim resources folder included in the OpenSim application. Release notes are provided below along with links to full change logs for more detail.

FunctionBasedPath for modeling muscle geometry:

Support for FunctionBasedPath necessitated the removal of the unnamed property 'GeometryPath' in PathActuator (and all derived classes including Muscle, PathSpring , Ligament , and Blankevoort1991Ligament). Therefore, the property methods get_GeometryPath() , upd_GeometryPath() , etc., are no longer available and should be updated to the backwards-compatible methods getGeometryPath() and updGeometryPath()

Moco Functionality:

OpenSim Moco is a software toolkit to solve optimal control problems with musculoskeletal models defined in OpenSim using direct collocation. In this release we made the following improvements:

Performance Improvements & Feature Requests:

Model Library:

Bug Fixes:

API:

GUI:

Full list of changes and updates: