Magnolia lets you spend less time writing boilerplate code, and more time capturing the mathematics of the system you're modeling
Modeling and Simulation of Dynamic Systems
Magnolia is an environment for modeling systems whose behavior can be described by systems of differential equations. Magnolia provides the tools for developing models using an equation-based modeling language, scripting the execution of simulations using either the Python programming language or a simple command-based language, and for interactively exploring model behavior using an intuitive user interface.
Magnolia 1.2.2 (BETA) is Available
Magnolia runs on Windows, macOS and Linux operating systems.
RMagnolia is Available
RMagnolia is an R package that allows Magnolia ODE models to be built, executed and scripted from within the R statistical computing environment.
Features
The user interface, workflow and languages used by Magnolia have been designed specifically for the development and analysis of mathematical models based on differential equations.
Examples
Magnolia is distributed with a variety of example models used to illustrate various aspects of the application’s operation.
Documentation
Up-to-date documentation for Magnolia, including a User’s Guide and Language Reference, is available here.