Skip to content

DyadLang/DyadCheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dyad vs Modelica Cheatsheet

A comprehensive quick reference guide comparing Dyad (Julia-based modeling) and Modelica for acausal component-based modeling and simulation.

📚 Overview

This cheatsheet provides side-by-side comparisons of modeling approaches between:

  • Dyad - New Scientific Machine Learning (SciML) and AI-enhanced modeling language.
  • Modelica - Object-oriented modeling language for complex systems

Topics Covered

  • Basic Syntax
  • Defining Components
  • Data Inputs & Interpolation
  • Components & Models
  • Functions & Algorithms
  • Analysis Points
  • Analyzing Models
  • Composite Models using Standard Library

🧪 Examples

Example models are provided in the cheatsheet demonstrating:

  • Simple electrical circuits (RC, RLC)
  • Mechanical systems (mass-spring-damper)

🤝 Contributing

Contributions are welcome! Please feel free to submit pull requests with:

  • Additional examples
  • Corrections or improvements
  • New topics relevant to scientific computing

🔗 Resources

Dyad/Julia

Modelica

About

A cheatsheet for learning Dyad for Modelica users

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published