NAME

     pnmo  - apply/remove partial normal moveout correction


SYNOPSIS

     pnmo [ -Nntap ] [ -Ootap ] [ -vvmod ] [ -xxoff ] [ -sscl ] [
     -hw1hw1 ] [ -hw2hw2 ] [ -R ] [ -V ] [ -? ]


DESCRIPTION

     pnmo takes a set of traces  and  first  applies  the  offset
     dependent  dynamic correction. Then for a user supplied con-
     stant offset [or optionaly an alternate offset specified  by
     header  reference] a partial NMO correction is put back into
     the traces.  No stretch mute is applied for reasons of speed
     but this can be simulated by piping the output into a filter
     program that lo-cut filters the data (e.g. 'filt -fl2 -fh7',
     etc).  The  code  used  a  quadratic interpolation scheme so
     beware of many iterations which will result in  some  ampli-
     tude degradation.

     pnmo gets processing controls from the command  line.   Rea-
     sonable  defaults  are setup.  In addition, if no input file
     name is given, the binary trace data are expected to  be  on
     the  standard  input.  However,  a  velocity dataset must be
     specified.

  Command line arguments
     -N ntap
          Enter the full path of the  file  containing  the  data
          set.   If  not specified, input is expected to be stan-
          dard input.  If standard input  is  not  specified  and
          there  is  no  input,  e.g., program run in background,
          expect a termination. (default standard input )

     -O otap
          Enter the full path of the output file.  If not  speci-
          fied,   output  is  expected  to  be  standard  output.
          (default standard output )

     -v vmod
          Enter the full path of the file containing the velocity
          model.   This file is in USP format and is RMS velocity
          versus two way travel time. The program  will  stop  if
          the  velocity  model  file  is  not given. The velocity
          model must have the same sample interval and number  of
          samples  as  the  trace  data.   There  is one velocity
          record, consisting of a single velocity-time trace, for
          each  seismic  record. The header of the vmod file must
          be consistent with that of the data file. For this pur-
          pose,  the  program  velin  (for  interpolated multiple
          velocity functions) are used to generate  the  velocity
          file  in  USP format.  If a single velocity function is
          supplied it will be used for all input data.

     -s scl
          Global scaler for the velocity field. (Default = 1.0 )

     -x xoff
          Constant offset (absolute) for partial NMO.  (Default =
          0.0 )

     -hw1 hw1
          Enter the trace header mnemonic into which the  current
          [input] offset of the trace has been loaded.

     -hw2 hw2
          Enter the trace header mnemonic into which the  desired
          [output] offset of the trace has been loaded.

     -R   If present remove normal moveout correction

     -V   Verbose mode. List command line  and  lineheader  input
          parameters.

     -?   Query mode.  With this flag, pnmo will give a  descrip-
          tion  of  the  command line arguments and stop the pro-
          gram.


BUGS:

     none known at present.


SEE ALSO

     velin, bdnmo, bdmute, anmo


AUTHOR

     Paul Gutowski


COPYRIGHT

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
















Man(1) output converted with man2html