Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
Software monad for System Dynamics workflows
Contributed by: Anton Antonov
A software monad implementation for System Dynamics workflows. Both single-site and multi-site compartmental modeling are supported. The monad has pipeline functions for "seed" model setup, initial conditions setting, simulation, visualization, and calibration.
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["AntonAntonov/MonadicSystemDynamics"]
To load the code after installation, evaluate this code:
Needs["AntonAntonov`MonadicSystemDynamics`"]
Load the paclet "AntonAntonov/EpidemiologicalModeling":
Make a single-site model:
In[1]:= | ![]() |
Here is a tabulation of the model:
In[2]:= | ![]() |
Out[2]= | ![]() |
Here is SDMon workflow executed multiple times with different quarantine starts:
In[3]:= | ![]() |
Plot the simulation solutions for "Infected Severely Symptomatic Population":
In[4]:= | ![]() |
Out[4]= | ![]() |
Wolfram Language Version 12.3