diff options
Diffstat (limited to 'funtools/funtest/tfunview')
-rwxr-xr-x | funtools/funtest/tfunview | 163 |
1 files changed, 0 insertions, 163 deletions
diff --git a/funtools/funtest/tfunview b/funtools/funtest/tfunview deleted file mode 100755 index 93f4710..0000000 --- a/funtools/funtest/tfunview +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/sh -#set -x - -rm -f tview.fits tview.fit -ln -s $HOME/data/snr.ev tview.fits -ln -s $HOME/data/snr.ev tview.fit - -FUN_VIEWFILE=./funtools1.vu -export FUN_VIEWFILE - -PLATFORM=`uname` -VERBOSE=0 -OPROG=../fundisp -NPROG=../fundisp -STDIN=/dev/null -# DIR=../txt/ - -while [ x"$1" != x ]; do - case $1 in - -1) - DO1=YES - shift - continue;; - -f) - shift - FUN_VIEWFILE=$1 - export FUN_VIEWFILE - shift - continue;; - -n) - shift - NPROG=$1 - shift - continue;; - -o) - shift - OPROG=$1 - shift - continue;; - -p) - shift - STDIN=$1 - if [ x`echo $STDIN | awk -F. '{print $NF}'` = x"gz" ]; then - NFILE=stdin.gz - else - NFILE=stdin - fi - shift - continue;; - -P) - DO1=YES - OPROG=../fundisp.pure - NPROG=../fundisp.pure - shift - continue;; - -v) - VERBOSE=1 - shift - continue;; - -V) - VERBOSE=2 - shift - continue;; - *) - shift - continue;; - esac -done - -echo "OPROG ="${OPROG} -echo "NPROG ="${NPROG} -echo "VIEWFILE="${FUN_VIEWFILE} - -IFS=" " -while read ARG1 ARG2 ARG3; do - if [ x"$ARG1" = x ]; then - continue - fi - if [ x`echo $ARG1 | sed 's/^#.*/YES/g'` = x"YES" ]; then - continue - fi - CMD=$ARG1 -# ARG2=${DIR}${ARG2} -# ARG3=${DIR}${ARG3} - if [ x$CMD = xZIEXACT ]; then - if [ x$FILTER_PAINT = xtrue ]; then - continue - else - CMD=EXACT - fi - fi - if [ x$CMD = xZEXACT ]; then - if [ x$FILTER_PAINT = xtrue ]; then - CMD=SUM - else - CMD=EXACT - fi - fi - case $CMD in - OPROG) - OPROG=$ARG2 - echo OPROG="${OPROG}" - ;; - NPROG) - NPROG=$ARG2 - echo NPROG="${NPROG}" - ;; - EXIT) - exit - ;; - EXACT|SUM|REV) - if [ x"$DO1" = xYES ]; then - echo "${M}DO1: $ARG2" - eval $OPROG $ARG2 > fundisp1.out - else - echo "${M}EXACT: $ARG2 ... $ARG3" - CMP=yes - XPROG="" - eval $OPROG $ARG2 > tfundisp1.out - if test $? -ne 0; then - CMP=no - XPROG="$OPROG" - fi - eval $NPROG $ARG3 > tfundisp2.out - if test $? -ne 0; then - CMP=no - XPROG="${XPROG:-}${XPROG:+' '}$NPROG" - fi - if [ x"$CMP" = xyes ]; then - if [ x"$ZBUG" = xtrue ]; then - sed "/^ *$X $Y.*$/d" < tfundisp1.out > fundisp1.out - sed "/^ *$X $Y.*$/d" < tfundisp2.out > fundisp2.out - else - mv tfundisp1.out fundisp1.out - mv tfundisp2.out fundisp2.out - fi - diff fundisp1.out fundisp2.out - else - echo "skipping compare due to errors in $XPROG" - fi - fi - echo " " - ;; - *) - echo "ERROR: unknown command: $CMD" - exit 1 - ;; - esac - if [ $VERBOSE = 1 ]; then - echo "***** fundisp1.out *****" - cat fundisp1.out - fi - if [ $VERBOSE = 2 ]; then - echo "***** fundisp1.out *****" - cat fundisp1.out - echo "***** fundisp2.out *****" - cat fundisp2.out - fi - rm -f err.log -done - -rm -f fundisp1.out fundisp2.out tfundisp1.out tfundisp2.out -rm -f tview.fits tview.fit |