ISCE_INSAR/contrib/timeseries/prepStackToStaMPS/bin/make_filt_coh_isce

59 lines
1.6 KiB
Tcsh
Executable File

#!/bin/tcsh -f
#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# copyright: 2016 to the present, california institute of technology.
# all rights reserved. united states government sponsorship acknowledged.
#
# THESE SCRIPTS ARE PROVIDED TO YOU "AS IS" WITH NO WARRANTIES OF CORRECTNESS. USE AT YOUR OWN RISK.
#
# Author: David Bekaert
# Organization: Jet Propulsion Laboratory, California Institute of Technology
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
set nonomatch
set WORKDIR = $cwd
# First argument controls if its multilook data
if ($#argv == 1) then
set multi_look_flag = $argv[1]
# Check if a valid argument was given
if ("$multi_look_flag" != "y" && "$multi_look_flag" != "n") then
echo first argument needs to be either "y" for multi-look data or "n" for original raw data
exit 1
endif
echo "Apply on multi-looked data"
else
set multi_look_flag = n
endif
# Second argument controls the list to be computed otherwize all the date folders
if ($#argv == 2) then # DB
set list = $argv[2]
echo Own list given
echo $list
else
set list = make_ifgs.list
if (! -e $list) then
\ls -d [0-9]*[0-9] | gawk 'BEGIN {FS="/"} {print $(NF)}' > make_ifgs.list
endif
echo List generated
echo $list
endif
foreach dir(`cat $list`)
echo " "
echo " "
echo "Entering : $dir"
cd $dir
step_filt_coh_isce $multi_look_flag
cd $WORKDIR
end
# checking if the files are consistent in size
#ls -lh [0-9]*/cint*filt*raw
#ls -lh [0-9]*/cint*filt*coh