Welcome to Mimi
Overview
Mimi is a Julia package that provides a component model for integrated assessment models, as described in detail on the Mimi Framework Homepage.
The documentation is organized into the following four sections, roughly adhering to the Diátaxis documentation framework guidelines. For insights into the goals of each of these documentation categories, please refer to the Diátaxis website.
- Tutorials
- How-to Guides
- Technical Reference
- Explanations
Getting started
We aim to assist users of all different experience levels, starting with first-time users. If this is your first time using Mimi, we recommend you begin with the Tutorials. In addition, looking through the code at the links below to various existing models based on Mimi can be instructive.
The first step for any user includes installation of julia and Mimi, as well as optionally adding the Mimi Registry. See the first tutorial for instructions on these tasks.
Finally, when in doubt, ask your question on the Mimi Framework forum or post an Issue to the Github repository, the latter being especially pertintent if you have a specific request for the development team. Don't be shy about either option, we would much prefer to be inundated with lots of questions and help people out than people give up on Mimi!
Models using Mimi
an asterisk after a model name indicates that this model is registered in the MimiRegistry as described in Tutorial 1
- MimiFUND.jl*
- MimiDICE2010.jl*
- MimiDICE2013.jl*
- MimiDICE2016.jl (version R not R2)
- MimiDICE2016R2.jl
- MimiRICE2010.jl*
- Mimi-SNEASY.jl*
- Mimi-FAIR.jl*
- MimiPAGE2009.jl*
- MimiPAGE2020.jl*
- Mimi-MAGICC.jl*
- Mimi-HECTOR.jl*
- Mimi-CIAM.jl (currently in closed BETA)
- Mimi-BRICK.jl (currently in closed BETA)
- mimi_NICE
- AWASH
- PAGE-ICE
- RICE+AIR
- Moore-Ag.jl*
- MimiIWG.jl*