From 9be69c6ce5a331aad6a85ac68e90abcb3688fc33 Mon Sep 17 00:00:00 2001 From: knodlseder <> Date: Thu, 10 Feb 2011 10:01:20 +0000 Subject: [PATCH] initial version --- test/test_ctatools.sh | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+), 0 deletions(-) create mode 100755 test/test_ctatools.sh diff --git a/test/test_ctatools.sh b/test/test_ctatools.sh new file mode 100755 index 0000000..75331ab --- /dev/null +++ b/test/test_ctatools.sh @@ -0,0 +1,129 @@ +#! /bin/bash +# +# ctatools test script +# ==================================================================== + +# +# Print Header +# +echo "*****************************" +echo "* Test ctatools executables *" +echo "*****************************" + + +# +# Remove any existing result files +# ================================ +rm -rf *.fits *.log *.xml + + +# +# Test ctobssim +# ============ +echo -n "Test ctobssim: " +ctobssim infile="data/crab.xml" \ + outfile="events.fits" \ + caldb="irf" \ + irf="kb_E_50h_v3" \ + ra=83.63 \ + dec=22.01 \ + rad=10.0 \ + tmin=0.0 \ + tmax=1800.0 \ + emin=0.1 \ + emax=100.0 +echo -n "." +if [ -s "events.fits" ] +then + echo -n "." +else + echo " events.fits file is not valid" + exit 1 +fi +echo " ok" + + +# +# Test ctbin +# ========== +echo -n "Test ctbin: " +ctbin evfile="events.fits" \ + outfile="cntmap.fits" \ + emin=0.1 \ + emax=100.0 \ + enumbins=20 \ + nxpix=200 \ + nypix=200 \ + binsz=0.02 \ + coordsys="CEL" \ + xref=83.63 \ + yref=22.01 \ + proj="CAR" +echo -n "." +if [ -s "cntmap.fits" ] +then + echo -n "." +else + echo " cntmap.fits file is not valid" + exit 1 +fi +echo " ok" + + +# +# Test ctselect +# ============= +echo -n "Test ctselect: " +ctselect infile="events.fits" \ + outfile="selected_events.fits" \ + ra=83.63 \ + dec=22.01 \ + rad=10.0 \ + tmin=0.0 \ + tmax=1800.0 \ + emin=0.1 \ + emax=100.0 +echo -n "." +if [ -s "selected_events.fits" ] +then + echo -n "." +else + echo " selected_events.fits file is not valid" + exit 1 +fi +echo " ok" + + +# +# Test ctlike +# =========== +echo -n "Test ctlike: " +ctlike cntmap="cntmap.fits" \ + srcmdl="data/crab.xml" \ + outmdl="results_binned.xml" \ + method="BINNED" \ + caldb="irf" \ + irf="kb_E_50h_v3" +echo -n "." +if [ -s "results_binned.xml" ] +then + echo -n "." +else + echo " results_binned.xml file is not valid" + exit 1 +fi +ctlike evfile="selected_events.fits" \ + srcmdl="data/crab.xml" \ + outmdl="results_unbinned.xml" \ + method="UNBINNED" \ + caldb="irf" \ + irf="kb_E_50h_v3" +echo -n "." +if [ -s "results_unbinned.xml" ] +then + echo -n "." +else + echo " results_unbinned.xml file is not valid" + exit 1 +fi +echo " ok" -- libgit2 0.21.4