Skip to main content

Changelog

v.1.5.0 - 2026-01-06

Added

  • All tools now check whether the project file is opened and throw a useful error message if it is not opened.
  • The project file now has a startup script that checks the installation status of GPOPS-II and OpenSim.
  • Created plotJmpResultsFromSettingsFile() to be in line with plotting functions for other tools.
  • Muscle-Tendon Personalization now saves total, passive, and active muscle forces, along with tendon forces.
  • plotMtpResultsFromSettingsFile() now plots total, passive, and active muscle forces.
  • Treatment Optimization plotting functions have optional arguments columnsToUse, columnNames, legend, displayRmse, and figureGridSize.
  • plotTreatmentOptimizationJointAngles() and plotTreatmentOptimizationJointVelocities() have optional argument useRadians.
  • Treatment Optimization has new cost and constraint terms for synergy_vector_symmetry.
  • Treatment Optimization has an additional new cost term: generalized_speed_minimization.
  • Function arguments have autocomplete for main tool functions and plotting functions.
  • Main body MTP added cost terms for minimum and maximum normalized fiber length values.
  • plotNcpResultsFromSettingsFile() allows an optional argument for a different results directory than the one in the settings file.

Fixed

  • plotJmpResultsFromSettingsFile() now checks for markers in the settings file that are not in the marker file.
  • Joint Model Personalization GUI now correctly has orientation bounds in radians instead of degrees.
  • Fixed a bug that could prevent Ground Contact Personalization from starting on Windows
  • MTP plotting now displays electromechanical delay in units of seconds.

Changed

  • getPlottingParams() sets the default plot color to "default" for compatibility with Matlab 2025a dark mode.
  • The muscle_activation_minimization cost term in Treatment Optimization allows users to specify the exponent to raise activations to minimize to using <exponent>. Default is 2.
  • GCP output file names now specify gcp_modeled for quantities as modeled by GCP, and gcp_adjusted for experimental forceplate quantities adjusted by GCP.
  • Changed active force length and force velocity curve parameters to be consistent with OpenSim.