Mimi: An Integrated Assessment Modeling Framework

Mimi is a Julia package for integrated assessment models developed in connection with Resources for the Future's Social Cost of Carbon Initiative.

The source code for this package is located on Github here, and for detailed information on the installation and use of this package, as well as several tutorials, please see the Documentation. For specific requests for new functionality, or bug reports, please add an Issue to the repository.

Support for users is primarily hosted on the Mimi Framework forum, where we also post PSA topics with recent software updates and important information for users. Please get in touch with David Anthoff if you have further questions about using this framework or want to be involved in any way with this effort.

To get started with Mimi, head to the documentation here!

For the most up-to-date documentation that matches with the master branch of Mimi as opposed to the most recent tag, more advanced users may go here (or simply navigate to the "dev" option in the Version dropdown menu in the bottom-left hand corner of the documentation website), but unless required for your work using this branch and docs is not recommended as we cannot gaurantee stability of this branch at any given time.

Finally, if at any point julia-related issues with workflows, environments, and/or package versioning become frustrating, please do not hesitate to reach out via the forum. This can be a hurdle to learn at first, but taking a moment to get it right early will save you a lot of time down the road. We are more than happy to help you, and are getting together some standardized resources in the meantime.

Models using Mimi

Several models already use the Mimi framework, including those linked below. A majority of these models are part of the Mimi registry as detailed in the Mimi Registry subsection of this website. Note also that even models not registerd in the Mimi registry may be constructed to operate as packages. These practices are explained further in the documentation section "Explanations: Models as Packages".


Contributions to Mimi are most welcome! You can interact with the Mimi development team via issues and pull requests on Github, and in the Mimi Framework forum.


This work is supported by the Alfred P. Sloan Foundation through Resources for the Future's Social Cost of Carbon Initiative and by the National Science Foundation through the Network for Sustainable Climate Risk Management (SCRiM) under NSF cooperative agreement GEO-1240507.