NAME

     dipfk - fan filter (velocity driven)  output  of  fft2da  or
     fftxy


SYNOPSIS

     dipfk [ -Nntap ] [ -Ootap ] [ -rsirs ] [ -reire ] [  -vsvel1
     ] [ -vevel2 ] [ -dxdx ] [ -tpct ] [ -pipow ] [ -V ] [ -P ] [
     -? ]


DESCRIPTION

     dipfk computes an f-k fan (pass or reject) in f-k space  and
     applies  it  as a multiplicative mask to the f-k transformed
     data output by program fft2da.  The fan may be defined by  2
     velocities  (either  may be negative to get the opposite dip
     sense), or by a single velocity and a % deviation.

     dipfk will only work on the output of the f-k transform pro-
     gram  fft2da,  i.e.  the  user  will have to pipe operations
     together to build a true fan filter:

     [...] | fft2da [...] | dipfk [...] | fft2da -R | [...]

     dipfk gets both its data and  its  parameters  from  command
     line  arguments.  These arguments specify the input, output,
     the trace spacing, the velocity to be nothced, the taper  %,
     and the notch power factor.

  Command line arguments
     -Nntap
          Enter the input data set name or file immediately after
          typing  -N;  entering  nothing  specifies a stdin pipe.
          This input put file should include  the  complete  path
          name  if  the  file  resides  in a different directory.
          Example -n/b/vsp/dummy tells the program  to  look  for
          file 'dummy' in directory 'vsp' stored on the 'b' disk.

     -Ootap
          Enter the output data  set  name  or  file  immediately
          after typing -O.  This output file is not required when
          piping the output to another process.  The output  data
          set also requires the full path name (see above).

     -rs irs
          (integer)  First  record  to  process  (default  =  1).
          Records  less than this value will not be processed but
          will be passed.

     -re ire
          (integer) Last  record  to  process  (default  =  all).
          Records  greater  than this value will not be processed
          but will be passed.

     -dx dx
          Input trace spacing (ft,m) (default  =  none,  must  be
          entered)

     -vsvel1
          Enter the starting velocity of fan (ft,m/s).  Default =
          none

     -vevel2
          Enter the ending velocity of fan (ft,m/s).   Default  =
          none.  see alternative method of entering fan below

     -tpct
          Enter the % deviation either side of a single  velocity
          (either  vel1  or  vel2)  chosen above.  For example if
          vel1=3000 and pct=10, the upper  and  lower  velocities
          would  be  3300  and 2700.  If the fan should cross the
          zero velocity bounary (either negative or positive  dip
          sides) the fan will be truncated at the boundary with a
          small absolute velocity.

     -pipow
          Enter the power exponent of the  filter  edges.   Some-
          times  if  the fan is very narrow because of the radial
          smoothing done  the  reject  will  not  be  deep.   The
          exponent  powers the values of the filter with the hope
          that a small reject will get powered into a larger one.
          Default = 1

     -P   Enter the command line argument '-P' to pass within the
          fan rather than reject

     -V   Enter the command line argument '-V' to get  additional
          printout.

     -?   Enter this (or '-?' if you are running in  c-shell)  to
          get  online  help.   The  program  will terminate after
          printing this.


BUGS

     Currently this proogram will only work on output of  fft2da,
     the  f-k  transform  program  or fftxy, the Kx-Ky 2D spatial
     transform


SEE ALSO

     fft2da, polymute, fftxy


AUTHOR

     Paul Gutowski, APR x3146


COPYRIGHT

     copyright 2001, Amoco Production Company
               All Rights Reserved
          an affiliate of BP America Inc.



















































Man(1) output converted with man2html