
all&: rect-all.v rect-one.v pol-all.v pol-one.v grad-both.v  \
     parax-both.v over-three.v  blob-three.v refl-three.v blob-three.v3 \
     over-three.v3 refl-three.v3 grad-both.v3 parax-both.v3 

#define DATA ../Data

/*../Data/% :  if not {{ pushd ../Data ; cake -q % }}*/
/*       pushd ../Data; cake  %*/

DATA/data%B.H : DATA/par_band.data%  DATA/par_data%
       pushd ../Data; cake data%B.H

DATA/data%B.H3 : DATA/par_band.data%  DATA/par_data%
       pushd ../Data; cake data%B.H3

DATA/data%.HF :  DATA/par_data%
       pushd ../Data; cake data%.HF

DATA/data%B.R :  DATA/par_data% DATA/par_data3
       pushd ../Data; cake data%B.R

DATA/data%B.R2 :  DATA/par_data% DATA/par_data3
       pushd ../Data; cake data%.R2

DATA/data%.RF :  DATA/par_data%
       pushd ../Data; cake data%.RF

#define PLOTARGS labelsz=12 titlesz=15
#define TWOPLOTS xscale=.52 txsquare=y 
#define ONEPLOTS xscale=.52 txsquare=y 

#define LABEL12 label1=Depth label2=Distance
#define LABEL21 label2=Depth label1=Distance

rect-all.v3 : ../Data/data3B.H 
	Window <../Data/data3B.H n1=1 f1=64 >junk.H
	Byte <junk.H pclip=100 | Ta2vplot head=/dev/null title="Rectangular Coordinates" PLOTARGS LABEL21 out=rect-all.v3

rect-all.v : rect-all.v3
	vppen <rect-all.v3 ONEPLOTS >rect-all.v

rect-one.v rect-one.v3: ../Data/data3.HF 
	Window < ../Data/data3.HF n2=1 f2=50 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot title=Amplitude head=/dev/null out=junk1.v PLOTARGS LABEL21
	Window < ../Data/data3.HF n2=1 f2=51 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot title=Phase head=/dev/null out=junk2.v PLOTARGS LABEL21
	vp_SideBySideIso junk1.v junk2.v | vppen TWOPLOTS  >rect-one.v
	vppen junk1.v junk2.v vpstyle=n >rect-one.v3
	/bin/rm junk1.v junk2.v
	Rm junk.H

pol-all.v3:  ../Data/data3B.R 
	Window <../Data/data3B.R n1=1 f1=64 >junk.H
	Byte <junk.H pclip=100 | Ta2vplot head=/dev/null title="Polar Coordinates" PLOTARGS LABEL21 out=pol-all.v3

pol-all.v : pol-all.v3
	vppen <pol-all.v3 ONEPLOTS >pol-all.v

pol-one.v pol-one.v3 : ../Data/data3.RF 
	Window < ../Data/data3.RF n3=1 f3=50 >junk.H
	Byte pclip=99.9  <junk.H | Ta2vplot title=Amplitude head=/dev/null out=junk1.v PLOTARGS LABEL21
	Window < ../Data/data3.RF n3=1 f3=51 >junk.H
	Byte pclip=99.9  <junk.H | Ta2vplot title=Phase head=/dev/null out=junk2.v PLOTARGS LABEL21
	vp_SideBySideIso junk1.v junk2.v TWOPLOTS >pol-one.v
	vppen junk1.v junk2.v vpstyle=n >pol-one.v3
	/bin/rm junk1.v junk2.v
	Rm junk.H

$=============================

grad-kz.v:  ../Data/data8B.H 
	Window <../Data/data8B.H n1=1 f1=80 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=junk1.v title="Rectangular Coordinates" PLOTARGS LABEL21
	vppen <junk1.v ONEPLOTS >grad-kz.v

grad-kr.v:  ../Data/data8B.R  
	Window <../Data/data8B.R n1=1 f1=80 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=junk2.v title="Polar Coordinates" PLOTARGS LABEL21
	vppen <junk2.v ONEPLOTS >grad-kr.v

grad-both.v: grad-kz.v grad-kr.v 
	vp_SideBySideIso grad-kz.v grad-kr.v >grad-both.v

grad-both.v3: grad-kz.v grad-kr.v 
	vppen grad-kz.v grad-kr.v >grad-both.v3 size=r vpstyle=n

$=============================

over-kz.v:  ../Data/data4B.H
	Window <../Data/data4B.H n1=1 f1=90 >junk.H
	Byte clip=.009  <junk.H | Ta2vplot head=/dev/null out=over-kz.v title="Rectangular Coordinates" PLOTARGS LABEL21

over-kr.v:  ../Data/data4B.R
	Window <../Data/data4B.R n1=1 f1=90 >junk.H
	Byte clip=.009  <junk.H | Ta2vplot head=/dev/null out=over-kr.v title="Polar Coordinates" PLOTARGS LABEL21

over-parax.v: ../Data/data4B.R2 
	Window <../Data/data4B.R2 n1=1 f1=90 >junk.H
	Byte clip=.012  <junk.H | Ta2vplot head=/dev/null out=over-parax.v title="Polar Coordinates, paraxial" PLOTARGS LABEL21

over-three.v:  over-kz.v over-kr.v over-parax.v 
	vppen over-kz.v over-kr.v over-parax.v gridnum=3,1   | vppen rotate=-90 | vppen align=lb | vppen yscale=.5 > over-three.v

over-three.v3: over-kz.v over-kr.v over-parax.v 
	vppen over-kz.v over-kr.v over-parax.v >over-three.v3 vpstyle=n

$=============================

refl-kz.v:  ../Data/data7B.H 
	Window <../Data/data7B.H n1=1 f1=100 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=refl-kz.v title="Rectangular Coordinates" PLOTARGS LABEL21

refl-kr.v:  ../Data/data7B.R  
	Window <../Data/data7B.R n1=1 f1=100 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=refl-kr.v title="Polar Coordinates" PLOTARGS LABEL21

refl-parax.v: ../Data/data7B.R2 
	Window <../Data/data7B.R2 n1=1 f1=100 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=refl-parax.v title="Polar Coordinates, paraxial" PLOTARGS LABEL21

refl-three.v: refl-kz.v refl-kr.v refl-parax.v 
	vppen refl-kz.v refl-kr.v refl-parax.v gridnum=3,1   | vppen rotate=-90 | vppen align=lb | vppen yscale=.5 > refl-three.v

refl-three.v3: refl-kz.v refl-kr.v refl-parax.v 
	vppen refl-kz.v refl-kr.v refl-parax.v >refl-three.v3 vpstyle=n

$=============================

blob-kz.v:  ../Data/data6B.H 
	Window <../Data/data6B.H n1=1 f1=110 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=blob-kz.v title="Rectangular Coordinates" PLOTARGS LABEL21

blob-kr.v:  ../Data/data6B.R 
	Window <../Data/data6B.R n1=1 f1=110 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=blob-kr.v title="Polar Coordinates" PLOTARGS LABEL21

blob-parax.v: ../Data/data6B.R2  
	Window <../Data/data6B.R2 n1=1 f1=110 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=blob-parax.v title="Polar Coordinates, paraxial" PLOTARGS LABEL21

blob-three.v: blob-kz.v blob-kr.v blob-parax.v 
	vppen blob-kz.v blob-kr.v blob-parax.v gridnum=3,1   | vppen rotate=-90 | vppen align=lb | vppen  yscale=.5 > blob-three.v


blob-three.v3: blob-kz.v blob-kr.v blob-parax.v 
	vppen blob-kz.v blob-kr.v blob-parax.v >blob-three.v3  vpstyle=n

$=============================

parax-x.v: ../Data/data3B.H3 
	Window <../Data/data3B.H3 n1=1 f1=110 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=junk1.v title="Rectangular Coordinates, paraxial" PLOTARGS LABEL21
        vppen <junk1.v ONEPLOTS >parax-x.v

parax-r.v: ../Data/data3B.R2 
	Window <../Data/data3B.R2 n1=1 f1=110 >junk.H
	Byte pclip=100  <junk.H | Ta2vplot head=/dev/null out=junk2.v title="Polar Coordinates, paraxial" PLOTARGS LABEL21
        vppen <junk2.v ONEPLOTS >parax-r.v

parax-both.v: parax-x.v parax-r.v 
        vp_SideBySideIso parax-x.v parax-r.v >parax-both.v

parax-both.v3: parax-x.v parax-r.v 
        vppen parax-x.v parax-r.v size=r vpstyle=n >parax-both.v3



clean&:
	-/bin/rm junk*v
	-Rm junk.H
	-rm parax-x.v parax-r.v
	-rm  blob-kz.v blob-kr.v blob-parax.v
	-rm  refl-kz.v refl-kr.v refl-parax.v
	-rm  over-kz.v over-kr.v over-parax.v
	-rm  grad-kz.v grad-kr.v

