Import('*')

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/get_weights.py',
          '#source/derived/bayes_bootstrap/infrm_index.csv',
          '#temp/ACO2021/data/generated/MainExperiment_ForAnalysis.dta']
target = ['#datastore/output/derived_large/bayes_bootstrap_weights/Abebe_Caria_Ortiz-Ospina_2021_Weights.dta']
env.Python(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/04_Bootstrap_moments.do',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/05_Generate_B.do',
          '#datastore/output/derived_large/bayes_bootstrap_weights/Abebe_Caria_Ortiz-Ospina_2021_Weights.dta',
          '#temp/ACO2021/data/generated/MainExperiment_ForAnalysis.dta',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/lassoShooting.ado']
target = ['#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_b1.csv',
          '#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_b3.csv',
          '#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_female.csv',
          '#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_young.csv']
env.Stata(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/b_Model1Version1_StandardErrors.m',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/Model1Version1_LossFunction.m',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/Model1Version1_Moments.m',
          '#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_b1.csv']
target = ['#temp/ACO2021_bayes/code/matlab/results/Model1Version1_Bootstrap.csv',
          '#temp/ACO2021_bayes/code/matlab/results/Model1Version1_Bootstrap.mat']
env.Matlab(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/b_Model1Version10_StandardErrors.m',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/Model1Version10_LossFunction.m',
          '#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/Model1Version10_Moments.m',
          '#temp/ACO2021_bayes/code/matlab/results/AllSimulatedMoments_female.csv']
target = ['#temp/ACO2021_bayes/code/matlab/results/Model1Version10_Bootstrap.csv',
          '#temp/ACO2021_bayes/code/matlab/results/Model1Version10_Bootstrap.mat']
env.Matlab(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/c_Model1Version1_CBA_CI.m',
          '#temp/ACO2021_bayes/code/matlab/results/Model1Version1_Bootstrap.mat']
target = ['#temp/ACO2021_bayes/code/matlab/results/BootIRR.csv',
          '#temp/ACO2021_bayes/code/matlab/results/BootIRR.mat']
env.Matlab(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/c_Model1Version10_CBA_CI.m',
          '#temp/ACO2021_bayes/code/matlab/results/Model1Version10_Bootstrap.mat']
target = ['#temp/ACO2021_bayes/code/matlab/results/BootIRR_female.csv',
          '#temp/ACO2021_bayes/code/matlab/results/BootIRR_female.mat']
env.Matlab(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/17_Structural.do',
          '#temp/ACO2021_bayes/code/matlab/results/Model1Version1_Bootstrap.csv',
          '#temp/ACO2021_bayes/code/matlab/results/BootIRR.csv',
          '#temp/ACO2021_bayes/code/matlab/results/BootIRR_female.csv']
target = ['#temp/ACO2021_bayes/bayes_rep/Abebe_Caria_Ortiz-Ospina_2021_Replicates.dta']
env.Stata(target, source)

source = ['#source/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021/clean_weights.py',
          '#temp/ACO2021_bayes/bayes_rep/Abebe_Caria_Ortiz-Ospina_2021_Replicates.dta',
          '#source/derived/bayes_bootstrap/infrm_index.csv',
          '#source/raw/bootstrap_census/source/raw/orig/objects_of_interest.csv']
target = ['#output/derived/bayes_bootstrap/Abebe_Caria_Ortiz-Ospina_2021_Marginal.csv']
env.Python(target, source)
