We are happy to announce WorldDynamics.jl, a Julia package for global integrated assessment modeling.
The goal of the package is to allow people interested in integrated assessment modeling to benefit from the wonderful ecosystem that Julia offers for scientific computing.
The package currently leverages ModelingToolkit’s system composability features to reimplement Club of Rome’s famous World3 model and Forrester’s World2 model, allowing the reproduction of their simulations and exploring them interactively with PlotlyJS.
Here is a superposition of an original picture from the Dynamics of Growth book, and the corresponding one produced with the package (notice that we solve a continuous version of the original equations, hence the oscillations we don’t see in the 5-year discretization of the book):
You can already find a tutorial in the docs, and we hope to add more in the coming weeks!
The package is still in an early stage.
Feel free to suggest features, open issues, PRs, or simply express your support by giving us a star on GitHub