#!/bin/bash
#
#   Don Cross  -  2020-05-15
#   Plot the Delta-T extrapolator versus the generated Delta-T function.
#
Fail()
{
    echo "FAIL($0): $1"
    exit 1
}

OUT_EXTRAP=delta_t/dt_extrapolate.csv
OUT_ACTUAL=delta_t/dt_actual.csv
JPL_DATA=delta_t/airless_Moon_dt.txt
rm -f "${OUT_EXTRAP}" "${OUT_ACTUAL}"

./build || Fail "Cannot build generate program."
./generate source || Fail "Cannot generate source code."
./ctbuild || Fail "Cannot build ctest program."

./generate dtplot "${OUT_EXTRAP}" || Fail "Error writing extrapolated data."
./ctest    dtplot "${OUT_ACTUAL}" || Fail "Error writing actual data."

./plot_delta_t.py "${OUT_EXTRAP}" "${OUT_ACTUAL}" "${JPL_DATA}" || Fail "Error displaying data."
exit 0