Import('*')

# Section 2 numbers
target = ['#source/paper/numbers/section_2_numbers.tex']
source = ['#source/analysis/numbers/01_section_2_numbers.py',
          '#source/figures/main/data/figure_2a_usa_eff_fed_funds.csv',
          '#source/figures/main/data/figure_2b_usa_pd_rat.csv',
          '#source/figures/main/data/figure_2c_usa_xk.csv',
          '#source/figures/main/data/figure_2d_usa_rgdp.csv',
          '#datastore/raw/fred/orig/annual/DGS30.dta']
env.Python(target, source)

# Section 3 numbers
target = ['#source/paper/numbers/section_3_numbers.tex']
source = ['#source/analysis/numbers/02_section_3_numbers.py',
          '#datastore/derived/model/disaster_model/table_1_panel_b.json',
          '#datastore/derived/model/disaster_model/table_1_panel_c.json',
          '#datastore/raw/gfd/orig/vix.csv',
          '#datastore/derived/model/inflationary_default_model/table_2_panel_b.json',
          '#datastore/derived/model/inflationary_default_model/table_2_panel_c.json',
          '#source/figures/main/data/figure_4a_nominal_less_inflation_indexed_1y.csv',
          '#source/figures/main/data/figure_4b_nominal_less_inflation_indexed_5y.csv',
          '#datastore/derived/empirics/all_data.dta',
          '#datastore/derived/model/inflationary_default_model/convenience_yield_adjusted.json',
          '#datastore/derived/model/dynamic_model/parameters/baseline_calibration.json',
          '#datastore/derived/model/dynamic_model/results/baseline_calibration.json',
          '#datastore/derived/model/dynamic_model/results/beta_only_calibration.json']
env.Python(target, source)

# Section 4 numbers
target = ['#source/paper/numbers/section_4_numbers.tex']
source = ['#source/analysis/numbers/03_section_4_numbers.py',
          '#datastore/derived/model/inventory_model/table_4_panel_b.json']
env.Python(target, source)

# Appendix numbers
target = ['#source/paper/numbers/appendix_numbers.tex']
source = ['#source/analysis/numbers/04_appendix_numbers.py',
          '#datastore/raw/bea/data/ik.csv']
env.Python(target, source)

