Skip to content

DyadHardware Engineering at the Speed of Software

A new modeling language for the age of Software-Defined Machines

DyadDyad

Dyad is a modeling system for the next generation of engineers.


It combines the latest methods for differentiable programming, scientific machine learning, and generative AI with the techniques of traditional modeling environments, e.g. acausal physical models, controls analysis, and embedded code generation.


Its single artifact philosophy ensures that the same file can be used for both developing models in a GUI and within textual environments like VS Code. Its modern design principles include a package manager for sharing composable models, test-driven development CI/CD integration, and deployment to real-world hardware.