bpic - BSU program which autopics first breaks, or UP/Down loads picks to headers from a file
CASE: iswop1=0
bpic [ -h | infile | iswop1 | mix | thresh | outsw | talign ]
or
CASE: iswop1=1 or 2
bpic [ -h | infile | iswop1 | picfil | bulkst ]
Basic Seismic Utilities (BSU) AUTOPICKS the first arrivals (iswop1=0) using a forward-reverse power ratio statistic. If picks exist in a file, the program can load the picks to trace headers (iswop1=1). If picks exist in the headers, the picks can be downloaded to a file (iswop1=2). Once the picks are in the headers, programs like bshf can be used to static shift align the data. If AUTOPIC is selected, one can output the waveform data aligned on the picks for QC, or one can view the power ratio statistic as a bsegy data set.
Options
-h |
Online help giving details on command line arguments | ||
infile |
Input file name | ||
iswop1 |
Switch to select option. |
0=autopick data
1=upload picks from a file to trace headers
2=download picks from trace headers to a file
mix |
Only with iswop1=0, smoothing mix in samples applied to power ratio statistic (7 for example) | ||
thresh |
Only with iswop1=0, threshold for picking (0.2 for example) | ||
outsw |
Only with iswop1=0, type of output selection switch |
0=no *.seg data set
1=forward/reverse power ratio *.seg data set
2=input aligned on picks shifted to talign, *.seg data set
talign |
Alignment time for QC data set. If data aligns well, picks good. | ||
picfil |
Only with iswop1=1, name of file with (trace,pic_time) pairs in each record. | ||
bulkst |
Only with iswop1=1, Bulk static shift to add to pick times (useful if picking on a peak rather than 1st motion) |
NOTE:
If invoked with no options, will prompt user for input
parameters. With iswop1=2, pick file is hard wired to
bpicxxxx.pic
EXAMPLE:
bpic w001.seg 1 pwave.pic -.005
Program uploads picks in file pwave.pic, after adding a -.005 second shift to the times.
bpicxxxx.seg
Named according to convention (first 4char bpic, the next 4char are the first 4char of the input file name, suffix .seg)
standard output
produces a progress bar
bpicxxxx.lst
Echo check of input parameters.
bhelp(1), bshf(1)
No known bugs
Copyright © 2024 by Paul Michaels
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
P. Michaels, PE. <[email protected]>