Skip to content

Alpha Pre-release of 4.0 for Internal Testing and Example Writing

Pre-release
Pre-release
Compare
Choose a tag to compare
@aseth1 aseth1 released this 15 Dec 00:11

This release is intended primarily for the @opensim-org/dev-team to test with scripting environments and for updating and writing scripting examples.

A few key changes since devweek0716 include:

  • Connector and Input macros for auto generating connect methods.
  • Reporter::addToReport for including Outputs of Components to a Reporter
  • conversion of TimeSeriesTable<T> to (flatten) and from (pack) a TimeSeriesTable<double> and reading/writing from tables from/to .sto files
  • Frame::attachGeometry convenience method for slapping on (displayable) Geomtery

See README.md for instructions for building the OpenSim libraries from source.

To set up MATLAB for scripting with your local build of opensim-core, we recommend you follow the Manual Setup instructions (scroll down to the heading "Manual Setup" and click "expand"). You should make the following change to the edit classpath.txt step:

  • On Windows, use: <opensim-core-install>/sdk/Java/org-opensim-modeling.jar instead of what is specified.
  • On macOS, use: <opensim-core-install>/share/java/org-opensim-modeling.jar instead of what is specified.