NAME

     tpstack  - module to do a forward tp or hyperbolic stack  of
     seismic data


SYNOPSIS

     tpstack [ -Nntap ] [ -Ootap ] [ -nsnstr  ]  [  -nenetr  ]  [
     -rsnrst  ]  [  -renred ] [ -vvel ] [ -tpstp1 ] [ -tpetp2 ] [
     -ntpnumtp ] [ -itnwt2 ] [ -otnwt1 ] [ -ffmax ] [ -Ftftaper ]
     [ -V ] [ -? ]


DESCRIPTION

     tpstack works on each record of input.  It  computes  static
     shifts for each trace distance based on the hyperbolic equa-
     tion described by  de Bazelaire, Geoph v. 53 p.143 1988  for
     each  time,  tp,  of  focussing  depth  and  then stacks the
     shifted traces.  The resultant stacked trace is then output.
     An  interesting feature of the output is that it is directly
     related to velocities and amounts  to  a  kind  of  velocity
     analysis for each trace...

     The output of tpstack can be piped into envelop to give  the
     envelope  traces which can then be displayed using oper with
     a color table suitable for displaying velocity  data.   This
     can  then  be picked.  The apparent velocities can be deter-
     mined by the relation  Va = vel * sqrt(tp/t0),  where t0  is
     the  2-way  travel  time of the plot and tp is the real hor-
     izontal scale of the plot.

     tpstack gets both its data and its parameters  from  command
     line  arguments.  These arguments specify the input, output,
     the velocity, the start and end focussing times, the  number
     of  times  to  output, the start and end traces, and verbose
     printout, if desired.

  Command line arguments
     -N ntap
          Enter the input data set name or file immediately after
          typing -N unless the input is from a pipe in which case
          the -N entry must be omitted.  This input  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 '/b/vsp'.

     -O otap
          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).

     -ns nstr
          Enter the start trace number.  The default is the first
          trace of the record.

     -ne netr
          Enter the end trace number. The  default  is  the  last
          trace of the record.

     -rs nrst
          Enter start record number.  Default value is the  first
          record.

     -re nred
          Enter end record number.  Default value is last record.

     -v vel
          Enter the shot medium velocity in m or ft/s.   This  is
          really  the  velocity  down  to the first reflector and
          scales all velocities determined from  the  tp  values.
          There is no default.

     -tps tp1
          Enter the start tp value  in  ms  (see  tpe  and  numtp
          below).  No default.

     -tpe tp2
          Enter the end tp value (ms).  No Default.

     -ntp numtp
          Enter the number of tp values between tp1 and tp2.  The
          increment is determined from this value and tp1 and tp2
          above and is written into the printout  file  and  into
          the trace headers on output.  The default is the number
          traces/record of the input data.

     -it nwt2
          Enter the number of traces to taper the inside  of  the
          spread.   This  is  sometimes  useful  for split spread
          input data.  A linear taper is  applied  to  nwt2/2  on
          either side of the gap from 1.0 down to 0.0 at the gap.
          Default is no taper.

     -ot nwt1
          Enter the number of traces to taper the outside of  the
          spread.   This  is  sometimes useful if the ends of the
          spread have high amplitude  events  which  might  caude
          endge effects.  Default is no taper.

     -f fmax
          Enter the maximum frequency (hz) to  use.   This  might
          help if the data are temporally resrtricted to low fre-
          quencies only.  Default is 1/2 nyquist.

     -Ft ftaper
          Enter the frequency (hz) range beyond fmax  over  which
          to  apply  a cosine spectral taper.  The effect of this
          is not known.  Default is no taper.

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

     -?   Enter the command line  argument  '-?'  to  get  online
          help.   The program terminates after the help screen is
          printed.


AUTHOR

     Original code by R. Crider, ES&S;  this implementation by P.
     Gutowski, TRC


COPYRIGHT

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




































Man(1) output converted with man2html