Thank you very much for making the IAMs publicly available. I wanted to work with the DICE-2010 and RICE-2010 IAMs, but I couldn’t install Mimi in julia.
I tried at the julia REPL:
pkg> add Mimi
I got this error:
ERROR: The following package names could not be resolved:
Mimi (not found in project, manifest or registry)
Please specify by known name=uuid.
Does the Mimi package not work in the new julia version?
Hello and thanks for the question! I’m glad you’re interested in using this package!
For now the registered Mimi models are within our own registry, which you will need to add before you can add an individual model. From the README for MimiRICE2010 (https://github.com/anthofflab/MimiRICE2010.jl):
Preparing the software environment
You first need to connect your julia installation with the central Mimi registry of Mimi models. This central registry is like a catalogue of models that use Mimi that is maintained by the Mimi project. To add this registry, run the following command at the julia package REPL:
(v1.3) pkg> add MimiRICE2010
Updating registry at C:\Users\malin\.julia\registries\MimiRegistry
Updating git-repo https://github.com/mimiframework/MimiRegistry.git
Resolving package versions…
ERROR: cannot find name corresponding to UUID c04bee98-12a5-510c-87df-2a230cb6e075 in a registry
(v1.3) pkg> add Mimi
ERROR: The following package names could not be resolved:
Mimi (not found in project, manifest or registry)
Please specify by known name=uuid.
Oh got it, ok I think I know what is going on. If you add the MimiRegistry before any other package in a Julia environment, the Base registry is not added and thus you are unable to add packages located in the generic Julia registry of packages. Can you double check this for me by trying to add another Julia package such as add DiffEqBase? @davidanthoff what’s the fix for this bug again?