DOCUMENTATION
SYNOPSIS
PERL PROGRAM NAME: iSelect_xt.pm
AUTHOR: Juan Lorenzo
DATE: June 16 2019
DESCRIPTION:
plot data to select X-T values
Based on iSelect_xt_top3.pm
from August 2016, V 3.1
USE
NOTES
Examples
Instantiate
other packages
1. Instantiate classes
Create a new version of the package
Personalize to give it a new name if you wish
Use the following classes:
Establish
just the locally scoped variables
hash array
of important variables used within
this package
sub clear
to blank out hash array values
_number_of_tries => '',
subroutine calcNdisplay
main processing flow
calculate mute and display results
GAIN
DATA
FILTER DATA
WINDOW DATA
by
DISPLAY Suximage
DATA
-
choose to save picks
DISPLAY suxwigb
DATA
DEFINE FLOW(S)
In interactive mode: First time you see the image, number_of_tries =0 For second, third ... times, number_of_tries >0 The pick file can be saved
RUN FLOW(S)
output copy of picked data points
only occurs after the number of tries
is updated
LOG FLOW(S)
TO SCREEN AND FILE
sub gather_header
define the message family to use
sub file_in
Required file name
on which to pick mute values
print("$iSelect_xt->{_inbound}\n\n");
sub freq
creates the bandpass frequencies to filter data before
conducting semblance analysis
e.g., "3,6,40,50"
subroutine gather
sets gather number to consider
sub gather_type
define the message family to use
sub max_amplitude
maximum amplitude to plot
sub max_x1
maximum time/Hz to plot
sub min_amplitude
minumum amplitude to plot
sub min_x1
minumum time/ Hz to plot
sub number_of_tries
keep track of the number of attempts
at picking top mute
sub offset_type
define the message family to use
sub set_purpose
define where the data will need to go
define the type of behavior
sub suxwigb_defaults
selecting if there are appropriate suxwigb defaults
4 POD Errors
The following errors were encountered while parsing the POD:
- Around line 280:
'=item' outside of any '=over'
- Around line 297:
You forgot a '=back' before '=head2'
- Around line 341:
'=item' outside of any '=over'
- Around line 357:
You forgot a '=back' before '=head2'