CMDS

Context Manager for Dynamical Systems
19 Downloads
Updated 13 Feb 2023

CMDS (Context Manager for Dynamical Systems) is a MATLAB framework designed to facilitate analysis of dynamical systems. CMDS can help you:

* organize and manipulate dynamics data (numeric arrays, symbolic expressions, etc.)
* transform effortlessly between coordinate systems (new bases and origins, as well as velocity/momentum coordinate conversions, are currently supported)
* automatically derive and apply Hamiltonians, equations of motion, etc.

For a useful introductory example to CMDS, see examples/harmonic_oscillator/run_me.m.

Cite As

Joshua Fitzgerald (2026). CMDS (https://github.com/RossDynamics/CMDS/releases/tag/0.4.0), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
0.4.0.0

See release notes for this release on GitHub: https://github.com/RossDynamics/CMDS/releases/tag/0.4.0

0.3.1.2

See release notes for this release on GitHub: https://github.com/RossDynamics/CMDS/releases/tag/0.3.1.2

0.3.0

See release notes for this release on GitHub: https://github.com/RossDynamics/CMDS/releases/tag/0.3.0

0.2

See release notes for this release on GitHub: https://github.com/RossDynamics/CMDS/releases/tag/0.2

0.1.1

See release notes for this release on GitHub: https://github.com/RossDynamics/CMDS/releases/tag/0.1.1

0.1

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.