App-SeismicUnixGui
view release on metacpan or search on metacpan
lib/App/SeismicUnixGui/big_streams/iShowNselect_picks.pm view on Meta::CPAN
$iShowNselect_picks->{_error_freq} = $true;
# print("iShowNselect_picks, missing frequencies-- error NADA\n");
}
else {
print("iShowNselect_picks, missing frequencies NADA \n");
}
=head2
GAIN DATA
=cut
$sugain->clear();
$sugain->pbal($on);
$sugain[1] = $sugain->Step();
$sugain->clear();
$sugain->agc($on);
# nominal agc width
my $wagc =
( $iShowNselect_picks->{_max_x1} - $iShowNselect_picks->{_min_x1} ) / 10;
# print("iShowNselect_picks,calcNdisplay,wagc=$wagc\n");
$sugain->width($wagc);
$sugain[2] = $sugain->Step();
$sugain->clear();
$sugain->tpower(1.8);
$sugain[3] = $sugain->Step();
=head2
DISPLAY DATA (SUXIMAGE)
=cut
$base_caption[1] =
$iShowNselect_picks->{_file_in}
. quotemeta(' ')
. quotemeta(' f=')
. $iShowNselect_picks->{_freq};
$windowtitle[1] =
$iShowNselect_picks->{_gather_header}
. quotemeta(' = ')
. $iShowNselect_picks->{_gather_num};
$suximage->clear();
$suximage->box_width(400);
$suximage->box_height(600);
$suximage->box_X0(200);
$suximage->box_Y0(150);
$suximage->title( $base_caption[1] );
$suximage->windowtitle( $windowtitle[1] );
$suximage->ylabel( quotemeta('TWTTs') );
$suximage->xlabel( $iShowNselect_picks->{_offset_type} );
$suximage->legend($on);
$suximage->cmap('rgb0');
$suximage->loclip( $iShowNselect_picks->{_min_amplitude} );
$suximage->hiclip( $iShowNselect_picks->{_max_amplitude} );
# geopsy plot preference for JML
if ( length $iShowNselect_picks->{_purpose}
and $iShowNselect_picks->{_purpose} eq 'geopsy'
and $iShowNselect_picks->{_max_x1} > $iShowNselect_picks->{_min_x1} )
{
$suximage->x1beg( $iShowNselect_picks->{_max_x1} );
$suximage->x1end( $iShowNselect_picks->{_min_x1} );
# print("iShowNselect_picks, suximage with \'geopsy\' purpose\n");
}
else {
$suximage->x1beg( $iShowNselect_picks->{_min_x1} );
$suximage->x1end( $iShowNselect_picks->{_max_x1} );
}
$suximage->verbose($off);
&_inbound_curve_file();
# print("iShowNselect_picks,calc, using a curve file:\n");
print("\t$iShowNselect_picks->{_inbound_curve_file}\n\n");
$suximage->curve( quotemeta( $iShowNselect_picks->{_inbound_curve_file} ) );
my ( $ref_T, $ref_X, $num_tx_pairs ) = $manage_files_by->read_2cols(
\$iShowNselect_picks->{_inbound_curve_file} );
$suximage->npair( quotemeta($num_tx_pairs) );
$suximage->curvecolor( quotemeta(2) );
=item choose to save picks
=cut
if ( $iShowNselect_picks->{_number_of_tries} >= 2 ) {
$iShowNselect_picks->{_TX_outbound} =
$itemp_picks_ . $iShowNselect_picks->{_file_in};
$suximage->picks(
$DATA_DIR_OUT . '/' . $iShowNselect_picks->{_TX_outbound} );
# print("iShowNselect_picks, suximage, writing picks to $itemp_picks_$iShowNselect_picks->{_file_in} \n");
# print("iShowNselect_picks, suximage, PATH: $DATA_DIR_OUT \n\n");
# print("number of tries is $iShowNselect_picks->{_number_of_tries} \n\n");
}
$suximage[1] = $suximage->Step();
=head2
DISPLAY DATA (SUXWIGB)
=cut
$base_caption[2] =
$iShowNselect_picks->{_file_in}
( run in 1.214 second using v1.01-cache-2.11-cpan-d8267643d1d )