bxof

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
BUGS
COPYRIGHT
AUTHOR

NAME

bxof - BSU program which extracts traces by signed offset range (C-Language Version)

SYNOPSIS

bxof [ -h | infile | near | far ]

DESCRIPTION

Basic Seismic Utilities (BSU) program extracts traces by a signed offset range. The use of a signed definition permits selection of one side or the other when split spreads are being processed. The definition of offset is:

offset = sgn(rx-sx)*range (x-coord larger than y)
OR
offset = sgn(ry-sy)*range (y-coord larger than x)

where range is the source to receiver distance (see findxyz.3 man page). Negative offsets will select one side of the source, positive offsets the other side. For off-end data, sign is important, get it wrong and no output. In that event, change the sign of the offset parameters.

NOTE:
The near offset is the value with the smallest absolute value, far offset the value with the largest absolute value. See example below. If both sides of a shot are desired (split spreads), then two runs must be concatenated:

EXAMPLE FOR SPLIT SPREAD
bxof 0025.seg -1 -9
mv bxof0025.seg splt.seg
bxof 0025.seg 1 9
cat bxof0025.seg >>splt.seg

Options

-h

Online help giving details on command line arguments

infile

First argument is the input file name

near

This is the signed near offset (float) with the smallest absolute value.

far

This is the signed far offset (float) with the largest absolute value.

NOTE:
If invoked with no options, will prompt user for input parameters.

EXAMPLE:
bxof w001.seg -19 -24

File w001.seg is processed by bxof. Selects offsets from -19 to -24 meters. NOTE: near offset is always value with smaller absolute value. Sign selects side of shot in the event of split spreads. For off end shooting only positive or negative values will produce an output. Both values should be the same sign regardless of off-end or splits.

FILES

bxofxxxx.seg

named according to convention (first 4char bxof, the next 4char are the first 4char of the input file name, suffix .seg)

standard output

produces a progress bar

bxofxxxx.lst

Echo check of input parameters in listing file.

SEE ALSO

bhelp(1), c_bsegin(3), c_bsegout(3), bargrid(3), exbar(3), in_chk(3), c_bsegy(5), findxyz(3)

BUGS

no known bugs

COPYRIGHT

Copyright © 2022 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.

AUTHOR

P. Michaels, PE. <[email protected]>