Skip to content
Source code for the RICE+Aerosol Impacts and Responses Model (RICE+AIR)
Julia
Branch: master
Clone or download
FrankErrickson Update README.md
Add DOI for latest version release.
Latest commit 7ae0f46 Feb 26, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data Add RICE-AIR source code and data Feb 27, 2019
results Add RICE-AIR source code and data Feb 27, 2019
src
.gitmodules Add RICE-AIR source code and data Feb 27, 2019
LICENSE.md
README.md Update README.md Feb 27, 2019

README.md

RICE + Aerosol Impacts and Responses Model (RICE+AIR)

This repository contains source code for the RICE+AIR model presented in The Impact of Human Health Co-benefits on Evaluations of Global Climate Policy, (Scovronick et al., Nature Communications, 2019). RICE+AIR is written in the Julia programming language and uses the Mimi framework for integrated assessment model development.

Software Requirements

RICE+AIR works with Julia 1.0 and later versions.

After downloading Julia, the required packages can be installed by executing the following commands using Julia's builtin package manager Pkg:

Pkg.add("Mimi")
Pkg.add("NLopt")
Pkg.add("ExcelReaders")
Pkg.add("ExcelFiles")
Pkg.add("DataFrames")
Pkg.add("CSVFiles")

Running RICE+AIR

(1) Open up Julia and set your current working directory to the rice_air folder.

cd("local_path_to_folder/rice_air")

(2) The user_interface.jl file in the src folder contains options that make it possible to run RICE+AIR with different model settings. Users can change any value/setting under the RICE+AIR Parameters to Change and Choices About Your Analysis & Optimzation headings. After making any changes, resave the user_interface.jl file.

(3) Next, run the user_interface.jl file. This will evaluate RICE+AIR to find the optimal climate policy and will also save several key results in the results folder.

include("src/user_interface.jl")

Note on Cloning the repository

This git repository uses a git submodule for the Mimi implementation of RICE2010. To ensure the submodule gets properly downloaded, make sure to use the git --recurse-submodules option when cloning the repository. If you cloned the repository without that option, you can issue the following two git commands to make sure the submodule is present on your system: git submodule init, followed by git submodule update.

Issues?

If you have any trouble downloading the code or running RICE+AIR, please contact Frank Errickson at FrankErrickson@berkeley.edu

DOI

You can’t perform that action at this time.