Organization-wide configuration, templates, and profile for the MechanicsDSL GitHub organization.
We can see from our download analytics that MechanicsDSL is being used across 54+ countries and mirrored by institutions worldwide — but PyPI doesn't tell us who you are.
If you're using MechanicsDSL in research, education, industry, or a personal project, we'd love to hear from you. It takes 60 seconds and helps guide the project's direction.
All responses are voluntary and confidential. We will not contact you without permission.
| 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