From 7805bf1a30c8553049d8a6ff545727384aad4aa6 Mon Sep 17 00:00:00 2001
From: "janthorbecke@gmail.com" <janthorbecke@gmail.com>
Date: Thu, 19 Aug 2021 10:43:31 +0200
Subject: [PATCH] working on Marchenko planewave demo

---
 marchenko/demo/planewave/README       |  7 ++-
 marchenko/demo/planewave/epsModel.scr | 63 +++++++++++++++++++--------
 2 files changed, 52 insertions(+), 18 deletions(-)

diff --git a/marchenko/demo/planewave/README b/marchenko/demo/planewave/README
index 459f4b4..6d6d6d7 100644
--- a/marchenko/demo/planewave/README
+++ b/marchenko/demo/planewave/README
@@ -2,7 +2,6 @@ Code to reproduce the example in section `Plane-Wave Marchenko algorithm` of the
 
 Description of files:
 
-
 1) ./model.scr computes the gridded velocity/density model 
 
 2) ./shots.scr computes 601 shots using slurm arrays: ~100 s runtime for each shot
@@ -35,6 +34,12 @@ correct results at the moment
    ./eps.scr
 ]
 
+8)
+
+
+
+
+
 
 2) itertions.scr computes the intermediate results of the multiple attenutation scheme and produces all output files that are used in the manuscript.
    - runtime on 4 cores is 
diff --git a/marchenko/demo/planewave/epsModel.scr b/marchenko/demo/planewave/epsModel.scr
index 714d314..f73f155 100755
--- a/marchenko/demo/planewave/epsModel.scr
+++ b/marchenko/demo/planewave/epsModel.scr
@@ -58,25 +58,54 @@ fi
 sumax < ${srcname}0a120_rp.su mode=abs outpar=nep
 clipS=`cat nep | awk '{print $1/7}'`
 
-#mute windows for angle=5 and angle=-5
-for file in mute05_001.su mute05_002.su mute0-5_001.su mute0-5_002.su #mute0-5s_001.su mute0-5s_002.su
-do
-  file_base=${file%.su}
-  supsimage < $file hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
-      n1tic=2 f1=0 \
-      label1="time [s]" label2="lateral distance [m]" \
-      f2=-3000 f2num=-3000 d2num=1500 wclip=0 bclip=1 > $file_base.eps
-
-	rotate file_in=$file file_out=nep.su
-
-  supsimage < nep.su hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
-      n1tic=2 x1beg=-0.7 x1end=0.7 f1=-2.048 \
-      label1="time [s]" label2="lateral distance [m]" \
-      f2=-3000 f2num=-3000 d2num=1500 wclip=0 bclip=1 > ${file_base}_shift0.eps
-done
+if [[ "$1" == "mutewindow" ]];
+then
+  #mute windows for angle=5 and angle=-5
+  for file in mute05_001.su mute05_002.su mute0-5_001.su mute0-5_002.su #mute0-5s_001.su mute0-5s_002.su
+  do
+    file_base=${file%.su}
+    supsimage < $file hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
+        n1tic=2 f1=0 \
+        label1="time [s]" label2="lateral distance [m]" \
+        f2=-3000 f2num=-3000 d2num=1500 wclip=0 bclip=1 > $file_base.eps
+  
+	  rotate file_in=$file file_out=nep.su
+  
+    supsimage < nep.su hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
+        n1tic=2 x1beg=-0.7 x1end=0.7 f1=-2.048 \
+        label1="time [s]" label2="lateral distance [m]" \
+        f2=-3000 f2num=-3000 d2num=1500 wclip=0 bclip=1 > ${file_base}_shift0.eps
+  done
 rm nep.su
+exit
+fi
+
+if [[ "$1" == "plane0" ]];
+then
+  for file in ${srcname}0a120_rp.su fdplus${srcname}0a120.su 
+  do 
+    file_base=${file%.su}
+    supsimage < $file hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
+        n1tic=2 x1end=1.4 f1=0 \
+        label1="time [s]" label2="lateral distance [m]" \
+        f1=0 f2=-3000 f2num=-3000 d2num=1500 clip=$clipS > $file_base.eps
+  
+  done
+  for file in Gplus${srcname}0a120.su Gmin${srcname}0a120.su 
+  do 
+    sumax < $file mode=abs outpar=nep
+    clipf1=`cat nep | awk '{print $1/7}'`
+
+    file_base=${file%.su}
+    supsimage < $file hbox=6 wbox=4 labelsize=8 linewidth=0.0 \
+        n1tic=2 x1end=1.4 f1=0 \
+        label1="time [s]" label2="lateral distance [m]" \
+        f2=-3000 f2num=-3000 d2num=1500 clip=$clipS > $file_base.eps
+  
+  done
+  exit
+fi
 
-#for file in p0plus.su Gplus120.su TGmin120.su TCorrect_${srcname}120_rp.su shot0_rp.su
 for file in ${srcname}5a120_rp.su ${srcname}-5a120_rp.su ${srcname}0a120_rp.su fdplus${srcname}5a120.su fdplus${srcname}0a120.su fdplus${srcname}-5a120.su SourceDipa_rp.su fdplusSourceDipa.su #fdplus${srcname}-5a120S.su
 do 
   #sumax < $file mode=abs outpar=nep
-- 
GitLab