Exercise 4 Answer

 

#!/bin/sh

 

project_directory=/hou/data/D_152_001/SU_Class/class_project

 

# make pathlist file

cp ${project_directory}/int_datasets/template.dat ${project_directory}/int_datasets/tiger_inv.dat

# remove in case already there

bhpio delete=yes filename=tiger_inv pathlist=${project_directory}/int_datasets/tiger_inv.dat

 

# import inversion.sgy to tiger_inv

segyread tape=${project_directory}/seismic/inversion.sgy | segyclean | suchw key1=ep key2=fldr | \

bhpwritecube init=yes filename=tiger_inv pathlist=${project_directory}/int_datasets/tiger_inv.dat \

key1=ep,839,2,11 key2=cdp,2225,2,214

 

#verify

bhpio filename=tiger_inv pathlist=${project_directory}/int_datasets/tiger_inv.dat

 

# load aa2_trough and aa2_peak picks and run bhpintegrate

# use bhpstorehdr to save each amplitude extraction event

# don't need to save data, so send to bit bucket

 

bhpread filename=tiger_inv pathlist=${project_directory}/int_datasets/tiger_inv.dat | \

bhploadhdr key=ep,cdp,selev infile=${project_directory}/horizons/aa2_trough.xyz gridtype=R extrap=no bias=-16 verbose=1 | \

bhploadhdr key=ep,cdp,gelev infile=${project_directory}/horizons/aa2_peak.xyz gridtype=R extrap=no bias=16 | \

bhpintegrate mode=edge type=trough search=5 limit=5 P1=selev P2=gelev | \

bhpstorehdr key=ep,cdp,d2 ofile=${project_directory}/horizons/area.xyz | \

bhpstorehdr key=ep,cdp,f1 ofile=${project_directory}/horizons/width.xyz | \

bhpstorehdr key=ep,cdp,f2 ofile=${project_directory}/horizons/amp.xyz | \

bhpstorehdr key=ep,cdp,selev ofile=${project_directory}/horizons/p1.xyz | \

bhpstorehdr key=ep,cdp,gelev ofile=${project_directory}/horizons/p2.xyz | \

bhpstorehdr key=ep,cdp,corr ofile=${project_directory}/horizons/p3.xyz > /dev/null