SYNOPSIS

PERL PROGRAM NAME:

AUTHOR: Juan Lorenzo (Perl module only)

DATE:

DESCRIPTION:

Version:

USE

NOTES

Examples

SYNOPSIS

SEISMIC UNIX NOTES SUWELLRF - convert WELL log depth, velocity, density data into a

	uniformly sampled normal incidence Reflectivity Function of time



 suwellrf [required parameters] [optional parameters] > [stdout]	



 Required Parameters:							

 dvrfile=	file containing depth, velocity, and density values	

 ...or...								

 dvfile=	file containing depth and velocity values		

 drfile=	file containing depth and density values		

 ...or...								

 dfile=	file containing depth values				

 vfile=	file containing velocity log values			

 rhofile=	file containing density log values			

 nval= 	number of triplets of d,v,r values if dvrfile is set,	

 		number of pairs of d,v and d,r values dvfile and drfile	

		are set, or number of values if dfile, vfile, and rhofile

		are set.						



 Optional Parameters:							

 dtout=.004	desired time sampling interval (sec) in output		

 ntr=1         number of traces to output 				



 Notes:								

 The format of the input file(s) is C-style binary float. These files	

 may be constructed from ascii file via:   				



       a2b n1=3 < dvrfile.ascii > dvrfile.bin				

 ...or...								

       a2b n1=2 < dvfile.ascii > dvfile.bin				

       a2b n1=2 < drfile.ascii > drfile.bin				

 ...or...								

       a2b n1=1 < dfile.ascii > dfile.bin				

       a2b n1=1 < vfile.ascii > dfile.bin				

       a2b n1=1 < rhofile.ascii > rhofile.bin				



 A raw normal-incidence impedence reflectivity as a function of time is

 is generated using the smallest two-way traveltime implied by the	

 input velocities as the time sampling interval. This raw reflectivity	

 trace is then resampled to the desired output time sampling interval	

 via 8 point sinc interpolation. If the number of samples on the output

 exceeds SU_NFLTS the output trace will be truncated to that value.	



 Caveat: 								

 This program is really only a first rough attempt at creating a well	

 log utility. User input and modifications are welcome.		



 See also:  suresamp 							







 Author:  CWP: John Stockwell, Summer 2001, updated Summer 2002.

 inspired by a project by GP grad student Leo Brown

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 drfile

sub dtout

sub dvfile

sub dvrfile

sub n1

sub ntr

sub nval

sub rhofile

sub vfile

sub get_max_index

max index = number of input variables -1