SUXMAX - X-windows graph of the MAX, min,
or absolute max value on each trace of a SEGY (SU) data set
suxmax <stdin [optional parameters]
Optional parameters:
mode=max max
value
=min
min value
=abs
absolute max value
n2=tr.ntr or number of traces in the data set
(ntr is an alias for n2)
d1=tr.d1 or tr.dt/10^6 sampling
interval in the fast dimension
=.004 for seismic (if not set)
=1.0 for nonseismic (if not set)
d2=tr.d2 sampling
interval in the slow dimension
=1.0 (if
not set)
f1=tr.f1 or tr.delrt/10^3 or 0.0 first sample in the fast dimension
f2=tr.f2 or tr.tracr or tr.tracl
first sample in the slow dimension
=1.0 for seismic (if not set)
=d2 for nonseismic (if not set)
verbose=0 =1
to print some useful information
tmpdir=
if non-empty, use the value as a
directory path
prefix for storing
temporary files; else if the
the CWP_TMPDIR environment
variable is set use
its value for the path; else use
tmpfile()
Note that for seismic time domain data, the
"fast dimension" is
time and the "slow dimension" is
usually trace number or range.
Also note that "foreign" data tapes
may have something unexpected
in the d2,f2 fields, use segyclean to clear
these if you can afford
the processing time or use d2= f2= to
over-ride the header values if
not.
See the sumax selfdoc for additional
parameter.
See the xgraph selfdoc for the remaining
parameters.
Credits:
CWP: John Stockwell, based on Jack Cohen's SU JACKet
Notes:
When
the number of traces isn't known, we need to count
the traces for xgraph.
You can make this value "known"
either by getparring n2 or by having the ntr field set
in the trace header. A getparred value takes precedence
over the value in the trace header.
When we do have to count the traces, we
use the "tmpfile"
routine
because on many machines it is implemented
as a memory area instead of a disk file.