#!/bin/sh
# Rebuild all data, results and figures from raw/ (run analysis/fetch.sh first and download the GFZ file:
#   curl -sL -o raw/Kp_ap_Ap_SN_F107_since_1932.txt https://kp.gfz.de/app/files/Kp_ap_Ap_SN_F107_since_1932.txt).
# Needs python with numpy, pandas, scikit-learn, matplotlib.
set -e
cd "${FLARE_ROOT:-/work/flare-forecasts}"
PY=${PY:-/work/venv-data/bin/python}
$PY analysis/parse_rsga.py
$PY analysis/parse_events.py
$PY analysis/score_flares.py > results/score_flares.log
$PY analysis/score_flares.py --oldscale > results/score_flares_oldscale.log
$PY analysis/scale_test.py > results/scale_test.log
$PY analysis/scale_ci.py > results/scale_ci.log
$PY analysis/rescale_fix.py > results/rescale_fix.log
$PY analysis/score_indices.py > results/score_indices.log
$PY analysis/score_geomag.py > results/score_geomag.log

$PY analysis/scale_sensitivity.py > results/scale_sensitivity.log
$PY analysis/figures.py
