Updates to Standard Library & The Native DSL of ModelingToolkit | Carman, Prasad | JuliaCon 2024

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • Updates to Standard Library & The Native DSL of ModelingToolkit by Bradley Carman, Venkatesh Prasad
    PreTalx: pretalx.com/ju...
    Github: github.com/Sci...
    Github: github.com/Sci...
    New sub-libraries and additional components are added to the ModelingToolkitStandardLibrary (MSL). And the library has adopted sign convention for input components with through variables. These updates will be showcased here.
    The ModelingToolkit now has a new DSL, @mtkmodel, which greatly simplifies defining models. While simple models are straightforward to define, with branching and looping statements, complicated components can be modeled too. This talk gives more insight into defining such models and interpreting the metadata, including understanding the internal representations of user inputs. This talk will also discuss best practices and conventions in defining components and models, and the interpretation of common error messages.
    Additionally, this talk will introduce the macro @mtkbuild to assemble a ModelingToolkit model for solving.
    This talk will be a short guide on all one has to know to use this DSL-based modeling. And it will be a discussion on using and contributing to the ModelingToolkitStandardLibrary.

КОМЕНТАРІ •