SUOP2 - do a binary operation on two
data sets
suop2 data1 data2 op=diff >stdout
Required parameters:
none
Optional parameter:
op=diff difference of two panels of seismic
data
=sum sum of two panels of seismic data
=prod
product of two panels of seismic data
=quo
quotient of two panels of seismic data
=ptdiff
differences of a panel and single trace
=ptsum
sum of a panel and single trace
=ptprod
product of a panel and single trace
=ptquo
quotient of a panel and single trace
Note1: Output = data1 "op" data2
with the header of data1
Note2: For convenience and backward
compatibility, this
program
may be called without an op code as:
For:
panel "op" panel
operations:
susum file1 file2 == suop2 file1 file2 op=sum
sudiff file1 file2 ==
suop2 file1 file2 op=diff
suprod
file1 file2 == suop2 file1 file2 op=prod
suquo file1 file2 == suop2 file1 file2 op=quo
For:
panel "op" trace
operations:
suptsum file1 file2 == suop2 file1 file2 op=ptsum
suptdiff file1 file2 ==
suop2 file1 file2 op=ptdiff
suptprod
file1 file2 == suop2 file1 file2 op=ptprod
suptquo file1 file2 == suop2 file1 file2 op=ptquo
Note3: If an explicit op code is used it must FOLLOW the
filenames.
Note4: With op=quo and op=ptquo, divide by 0
is trapped and 0 is returned.
Credits:
SEP:
Shuki Ronen
CWP: Jack K.
Cohen
CWP: John Stockwell,
1995, added panel op trace options.
Notes:
If
efficiency becomes important consider inverting main loop
and repeating operation code within the
branches of the switch.