####################
### INTRODUCTION ###
####################
# This is the main script that calls all the remaining scripts

################
### PACKAGES ###
################
# The following packages are needed
# install.packages("countrycode")
# install.packages("DescTools")
# install.packages("forcats")
# install.packages("dplyr")
# install.packages("ggalluvial")
# install.packages("ggplot2")
# install.packages("haven")
# install.packages("joyn")
# install.packages("lme4")
# install.packages("pipr")
# install.packages("R.matlab")
# install.packages("readr")
# install.packages("readxl")
# install.packages("scales")
# install.packages("sf")
# install.packages("stringr")
# install.packages("tidyr")
# install.packages("wbstats")
# install.packages("zoo")

#################
### RUN FILES ###
#################
source("04-code/1a-class.R")
source("04-code/1b-population.R")
source("04-code/1c-ghg.R")
source("04-code/1d-temperature.R")
source("04-code/1e-temperature_cf.R")
source("04-code/1f-growth.R")
source("04-code/1g-welfare.R")
source("04-code/1h-gdp.R")
source("04-code/1i-precipitation_inequality.R")
source("04-code/1j-growthshocks.R")
source("04-code/1k-elasticities.R")
source("04-code/2a-damages_historical.R") # This file takes several hours to run
source("04-code/2b-damages_future.R") # This file takes several hours to run
source("04-code/2c-welfare_cf.R")
source("04-code/2d-gamma.R")
source("04-code/2e-cost_benefit.R")
source("04-code/3a-main.R") # This script at places contain instructions for how to modify prior R scripts to generate the results
source("04-code/3b-material_methods.R")  # This script at places contain instructions for how to modify prior R scripts to generate the results
