######################################
############################  PREAMBLE
######################################

### Set the environment
using Pkg
Pkg.activate(joinpath(@__DIR__, ".."))

### precompile and add packages to the namespace
using Revise, Random, Mimi, MimiIWG

######################################
######################  SET PARAMETERS
######################################

seed = 42
N = 100 # set thee number of trials
years = collect(2020:5:2060)
discount_rates = [0.02,0.025,0.03,0.05]

######################################
################################  DICE
######################################

# :HFC134a
Random.seed!(seed)
MimiIWG.run_scc_mcs(DICE, gas=:HFC134a, trials=N,
                    perturbation_years=years,
                    discount_rates=discount_rates,
                    domestic = true,
                    tables= true,
                    output_dir=joinpath(@__DIR__, "..", "data/hfc134a/dice"))

######################################
################################  PAGE
######################################

# :HFC134a
Random.seed!(seed)
MimiIWG.run_scc_mcs(PAGE, gas=:HFC134a, trials=N,
                    perturbation_years=years,
                    discount_rates=discount_rates,
                    domestic = true,
                    tables= true,
                    output_dir=joinpath(@__DIR__, "..", "data/hfc134a/page"))

######################################
################################  FUND
######################################

# :HFC134a
Random.seed!(seed)
MimiIWG.run_scc_mcs(FUND, gas=:HFC134a, trials=N,
                    perturbation_years=years,
                    discount_rates=discount_rates,
                    domestic = true,
                    tables= true,
                    output_dir=joinpath(@__DIR__, "..", "data/hfc134a/fund"))

# ## END OF SCRIPT. Have a great day!
