SUPSMAX - PostScript of the MAX, min, or absolute max value on each trace of a SEGY (SU) data set supsmax postscript file [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 psgraph 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 psgraph. 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.