Organization-wide configuration, templates, and profile for the MechanicsDSL GitHub organization.
| Path | Purpose |
|---|---|
profile/README.md |
Public organization profile — rendered on the MechanicsDSL GitHub page |
ISSUE_TEMPLATE/ |
Shared issue templates available across all repositories (planned) |
PULL_REQUEST_TEMPLATE.md |
Default pull request template (planned) |
workflows/ |
Reusable GitHub Actions workflows for CI, testing, and release automation (planned) |
MechanicsDSL is a compiler-based computational physics framework. Physical systems are described in LaTeX-inspired DSL notation; the compiler derives equations of motion symbolically, handles constraints, identifies conservation laws via Noether's theorem, and generates executable simulation code for 12+ target platforms.
Repositories:
| Repository | Description |
|---|---|
| mechanicsdsl | Core DSL compiler and simulation engine |
| mechanicsdsl-embedded | Arduino, Raspberry Pi, and ARM deployment |
| mechanicsdsl-ros2 | ROS2 package generation and robotics integration |
| mechanicsdsl-unity | Unity and Unreal Engine plugin packages |
| mechanicsdsl-notebooks | Curated Jupyter notebook curriculum |
| mechanicsdsl-datasets | Physics datasets for parameter estimation and benchmarking |
- Documentation: mechanicsdsl.readthedocs.io
- PyPI: pypi.org/project/mechanicsdsl-core
- DOI: 10.5281/zenodo.17771040
- License: MIT