SYNOPSIS

PERL PROGRAM NAME:

AUTHOR: Juan Lorenzo (Perl module only)

DATE:

DESCRIPTION:

Version:

USE

NOTES

Examples

SYNOPSIS

SEISMIC UNIX NOTES SUPOFILT - POlarization FILTer for three-component data

supofilt <stdin >stdout [optional parameters]                         



Required parameters:                                                  

   dfile=polar.dir   file containing the 3 components of the          

                     direction of polarization                        

   wfile=polar.rl    file name of weighting polarization parameter    



Optional parameters:                                                  

   dt=(from header)  time sampling intervall in seconds               

   smooth=1          1 = smooth filter operators, 0 do not            

   sl=0.05           smoothing window length in seconds               

   wpow=1.0          raise weighting function to power wpow           

   dpow=1.0          raise directivity functions to power dpow        

   verbose=0         1 = echo additional information                  





Notes:                                                                

   Three adjacent traces are considered as one three-component        

   dataset.                                                           



   This program SUPOFILT is an extension to the polarization analysis 

   program supolar. The files wfile and dfile are SU files as written 

   by SUPOLAR.                                                        







Author: Nils Maercklin, 

        GeoForschungsZentrum (GFZ) Potsdam, Germany, 1999-2000.

        E-mail: nils@gfz-potsdam.de





References:

   Benhama, A., Cliet, C. and Dubesset, M., 1986: Study and

      Application of spatial directional filtering in three 

      component recordings.

      Geophysical Prospecting, vol. 36.

   Kanasewich, E. R., 1981: Time Sequence Analysis in Geophysics, 

      The University of Alberta Press.

   Kanasewich, E. R., 1990: Seismic Noise Attenuation, 

      Handbook of Geophysical Exploration, Pergamon Press, Oxford.





Trace header fields accessed: ns, dt

User's notes (Juan Lorenzo) untested

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 dfile

sub dpow

sub dt

sub sl

sub smooth

sub verbose

sub wfile

sub wpow

sub get_max_index

max index = number of input variables -1