summaryrefslogtreecommitdiffstats
path: root/funtools/funtest/tfunview
diff options
context:
space:
mode:
Diffstat (limited to 'funtools/funtest/tfunview')
-rwxr-xr-xfuntools/funtest/tfunview163
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