genvsp - BSU generates bash scripts for setting geometry on down-hole, VSP surveys
genvsp [ no options, this is an interactive program ]
Basic Seismic Utilities (BSU) interacts with the user to produce a set of bash scripts used to set geometry on a down-hole survey. BSU was designed for only two types of seismic data formats. One is Bison format (Bison Engineering Seismographs). The other is SEG-2 format (Typical of the EGG Geometrics family of seismographs). It is assumed that data collection will be either 6 channel or 7 channel recording. In 6 channel recording, there will be 3 down-hole geophone components, and 3 reference phone components. In 7 channel recording, there will be, in addition to the above, a 7th Load Cell channel. Thus, this program may not suit every user, and unless you follow the author’s recording protocols, it probably will not work for you directly. On the other hand, it is easily modified (and often is, as field equipment changes frequently). Although it is unlikely that one will use a Topcon or other EDM survey tool in a borehole, the use of a *.nez file format brings some consistency to the BSU package (survey data probably will come from measuring markings on the wire line). NOTE: User must change permissions to execute on bash scripts generated by this program. Fortran 77.
NOTES, BISON
FORMAT DATA:
Data files will be named with 8 characters (ABCD0001 for
example, 4 alpha, 4 numeric). In addition to generating an
*.nez file (with coordinates of shots and receivers), bash
scripts will be generated that call topcon and
bis2seg programs. The first bash script, geom,
runs topcon and generates *.xyz files which are later
read by program bhed.
NOTES, SEG-2
FORMAT DATA:
Data files will be named with 8 characters (1001.dat for
examle, 4 numeric, dot, dat suffix) If your seismograph
doesn’t follow either of these conventions, you will
probably have to edit and recompile this program. In
addition to generating an *.nez file, a single bash script
is generated to call topcon2. This program is
different than topcon. In particular, it is written
in C-language, and directly goes from SEG-2 data files to
the final result (*.seg files). With topcon2, there
is no need to run bhed, and thus no *.xyz files are
generated.
xxxxxx.nez
A 6 character prefix is specified by the user for the *.nez file. It has shot and geophone coordinates. If an sh-wave source is used, it will sense that from the source vertical angle and generate commands assuming an alternating source polarity.
geom |
Bash script that runs topcon for all the records in the survey. | ||
go1 |
Bash script that takes a 3 character sequence number. Runs bis2seg and bhed programs. This script is called by geom2. | ||
geom2 |
Script that calls go1 for all the records in the survey. |
xxxxxx.nez
A 6 character prefix is specified by the user for the *.nez file. The *.nez file has shot and geophone coordinates. If an sh-wave source is used, it will sense that from the source vertical angle and generate commands assuming an alternating source polarity.
geom |
Bash script that runs topcon2 for all the records in the survey. Goes directly to *.seg files without any further script being required. |
bhelp(1), bhed(1), bis2seg(1), topcon(1), topcon2(1), genref(1), bsegy(5)
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]>