SYNOPSIS
PERL PROGRAM NAME:
AUTHOR: Juan Lorenzo (Perl module only)
DATE:
DESCRIPTION:
Version:
USE
NOTES
Examples
SYNOPSIS
SEISMIC UNIX NOTES SUASCII - print non zero header values and data in various formats
suascii <stdin >ascii_file
Optional parameter:
bare=0 print headers and data
=1 print only data
=2 print headers only
=3 print data in print data in .csv format, e.g. for Excel
=4 print data as tab delimited .txt file, e.g. for GnuPlot
=5 print data as .xyz file, e.g. for plotting with GMT
ntr=50 maximum number of output traces (bare=3 or bare=4 only)
index=0 don't include time/depth index in ascii file (bare=4)
=1 include time/depth index in ascii file
key= if set, name of keyword containing x-value
in .xyz output (bare=5 only)
sep= if set, string separating traces in .xyz output
(bare=5; default is no separation)
verbose=0 =1 for detailed information
Notes:
The programs suwind and suresamp provide trace selection and
subsampling, respectively.
With bare=0 and bare=1 traces are separated by a blank line.
With bare=3 a maximum of ntr traces are output in .csv format
("comma-separated value"), e.g. for import into spreadsheet
applications like Excel.
With bare=4 a maximum of ntr traces are output in as tab delimited
columns. Use bare=4 for plotting in GnuPlot.
With bare=5 traces are written as "x y z" triples as required
by certain plotting programs such as the Generic Mapping Tools
(GMT). If sep= is set, traces are separated by a line containing
the string provided, e.g. sep=">" for GMT multisegment files.
"option=" is an acceptable alias for "bare=".
Related programs: sugethw, sudumptrace
Credits:
CWP: Jack K. Cohen c. 1989
CENPET: Werner M. Heigl 2006 - bug fixes & extensions
RISSC: Nils Maercklin 2006
Trace header field accessed: ns, dt, delrt, d1, f1, trid
CHANGES and their DATES
Import packages
instantiation of packages
Encapsulated hash of private variables
sub Step
collects switches and assembles bash instructions by adding the program name
sub note
collects switches and assembles bash instructions by adding the program name
sub clear
sub bare
sub index
sub key
sub ntr
sub option
sub sep
sub verbose
sub get_max_index
max index = number of input variables -1