bdum - BSU program generates zero traces with an impulse at user specified time
bdum [ -h | infile | time_impulse ]
Basic Seismic Utilities (BSU) takes header and trace parameters (like number of samples, sample interval, etc.) and creates a new data set with zeroed traces. An impulse is then placed at a user specified time in (same for all traces). One use would be to capture the impulse response of a program like bfil.
Options
-h |
Online help giving details on command line arguments | ||
infile |
Input file name |
time_impulse
The time to place an impulse at in an otherwise zero trace.
NOTE:
If invoked with no options, will prompt user for input
parameters.
EXAMPLE:
bdum wave.seg 0.1
File wave.seg is used to design a new file with impulse functions at time, 0.1 seconds. The new file will have headers, number of traces, number of samples, and sample interval matching the design file, wave.seg.
bdumxxxx.seg
Output, new data set. Named according to convention (first 4char bdum, the next 4char are the first 4char of the input file name, suffix .seg)
standard output
produces a progress bar
bdumxxxx.lst
echo check of input parameters
bhelp(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]>