SUDIPFILT - DIP--or better--SLOPE Filter in
f-k domain
sudipfilt <infile >outfile [optional parameters]
Required Parameters:
dt=(from header) if not set
in header then mandatory
dx=(from header, d1) if not set in header then mandatory
Optional
parameters:
slopes=0.0 monotonically
increasing slopes
amps=1.0 amplitudes
corresponding to slopes
bias=0.0 slope
made horizontal before filtering
verbose=0 verbose
= 1 echoes 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()
Notes:
d2 is an acceptable alias for dx in the
getpar
Slopes are defined by delta_t/delta_x, where
delta
means change. Units of delta_t and delta_x
are the same
as dt and dx. It is sometimes useful to fool
the program
with dx=1 dt=1, thus avoiding units and small
slope values.
Linear interpolation and constant
extrapolation are used to
determine amplitudes for slopes that are not
specified.
Linear moveout is removed before slope
filtering to make
slopes equal to bias appear horizontal. This linear moveout
is restored after
filtering. The bias parameter may be
useful for spatially aliased data. The slopes parameter is
compensated for bias, so you need not change
slopes when you
change bias.
Credits:
CWP: Dave (algorithm--originally called slopef)
Jack (reformatting for SU)
Trace header fields accessed: ns, dt, d2