This document contains the details of this release of the ModelSpace framework.

Updates

The following updates are included in this release of ModelSpace:

  • All ModelSpace code now comes pre-compiled (minimal need to build code, ever)

  • The docs are now posted online rather than being built locally. You can find them here: https://www.attxengineering.com/documentation

  • The ability to build and run scripts without using the terminal

  • Auto-save after code changes upon window change (similar to how MATLAB auto-saves)

  • Implementation of SPICE under the hood for highly accurate time (UTC, MDT, GPS, JD, and others)

  • Release of our planet relative states model for highly accurate terrestrial applications, such as entry, descent, and landing

  • Release of our gravity gradient torque model for improved spacecraft attitude modeling

  • Release of SPICE planet model for highly accurate ephemeris

Limitations

Visuals

  • 3D visuals are not supported for SWIG-wrapped languages

Frames and Dynamics

  • Frames and dynamics only support single, fixed-mass bodies

  • The only dynamic joints supported are fully free and fully fixed (partial DOF)

  • Acceleration-based methods are not available for nodes and frames — they apply forces and translate them through the frame tree

SWIG Wrapping and Python

  • Python is the only SWIG-wrapped language supported