#!/bin/sh
# Rebuild data/results/figures from raw/ (fetch first: sh analysis/fetch_ql.sh; ONI pages to raw/oni_v5.html and raw/oni_v6.html
# from https://www.cpc.ncep.noaa.gov/products/analysis_monitoring/enso/oni/v5/ and .../oni/v6/). Needs numpy, pandas, scipy, scikit-learn, matplotlib.
set -e
cd "${ENSO_ROOT:-/work/enso-outlooks}"
PY=${PY:-/work/venv-data/bin/python}
$PY analysis/parse_ql.py
$PY analysis/parse_oni.py
for a in "--oni v5" "--oni v6" "--oni v6 --ext"; do $PY analysis/score.py $a > results/score_$(echo $a | tr -d ' -').log; done
for t in v5 v6 v6_ext; do $PY analysis/calib.py $t > results/calib_$t.log; $PY analysis/temper.py $t > results/temper_$t.log; done
$PY analysis/figures.py
