Routines
input-output
dump_sg2 file list (Seg2 format)
read trace input (HotShot format)
read_bis trace input (Bison format)
read_eko trace input (Ekko format)
read_sg2 trace input (Seg2 format)
read_sgd trace input (Segd format)
read_sgy trace input (Segy format)
write trace output (HotShot format)
write_csv trace output (Text format)
write_sgy trace output (Segy format)
list-plots
hist histogram of
individual traces
histogram histogram of entire data set
list_csv list traces in comma-separated-value format
list1 list-plot one trace and list header
list2 list-plot two traces and list headers
list3 list-plot three traces and list headers
listdiff list-plot two traces & their difference
listspec list-plot trace's amplitude and phase spectrum
bitmaps
chart header values plots
section seismic section generation
spectrum amplitude and phase spectrums
scaling
agc automatic gain control
agc_2 automatic gain control without shadow zones
balance trace balance
gain programmed gain control
gain_exp exponential gain
gain_tq time dependent gain
iscale instantaneous scaling
rabal record-averaged balance
rascal record-averaged scaling
scab shot and channel amplitude balance
sphered spherical divergence correction
filtering and deconvolution
debias dc bias removal
debubble remove bubble train from Maxipulse data
decon single-channel deconvolution
filter band-pass, band-reject, notch filter
finver generate general inverse operator
fkfilt fk filter
fkspec fk amplitude spectrum generation
matchf match filter computation
mean_f multi-channel mean value filter
median_f multi-channel median value filter
mnphase compute minimum phase of given signal
radcon record-averaged (and surface consistent) decon
reamp replace vector's amplitude spectrum
rephase replace vector's phase spectrum
smoother convolve trace with triangular or bell-shape operator
specs generate traces containing amplitude spectrums
headers
cdp_bin assign cdp numbers to traces
f_break store time picks in headers
geometry geometry definition
h_math header maths
h2spike place spike on trace at time from header
head2t copy header element to trace
headchop delete header elements
headcopy copy headers across traces
headfix round or truncate header values to whole number
headit header 'if-then' value definitions
headlist tabulate header values and maximum trace value
headlite summary of header values
headtime encode time-values in trace headers
headval header value definition
p190 copy items from a P1-90 file to trace headers
reindex reset trace header indices; set end-of-record flag
sps generate trace headers from
SPS files
sr_bin assign sequential shot,
receiver numbers to traces
t2head copy trace element to header
write_csv header output (Comma Separated Value spreadsheet format)
statics, dynamics, mutes, stack
focus compute and apply residual static corrections
h_mute mute
traces according
to header values
hotv automatic dynamics
mute trace mute
refocus apply residual static corrections
shift trace static application
snmo statics and normal-moveout
stack stack and mute-zone scale
stack_med automatic spike and noisy
trace edit
stack_t2 mute, trim-stack and mute-zone scale
stackm mute, stack and mute-zone scale
tptotx reverse slant-stack (tau-p to tx)
txtotp forward slant-stack (tx to tau-p)
v_stack vertical stack
v_stackb vertical stack
velocity analysis
cv_pick constant velocity coherency picker & spectrum maker
cv_scan constant velocity stack and coherency measure
cv_scanr constant velocity record scan
v_vector vectors of velocities from velocity functions
vf_pick velocity function coherency picker
vf_scan velocity function stack and coherency measure
migration
dmo dip moveout
migrate pre-stack time migration
redatum datum migration
utility
append_2 join two traces
append_n join all the traces from a
record into a single trace
complex complex trace generation
depthcon time-to-depth conversion
diffract generate a pre-stack diffraction
flatten horizontal alignment
fold_bar append fold-bars to stacked traces
gates trace windowing
hyper generate hyperbolas
make generate synthetic traces
measure measure various trace levels and store in headers
mix running mix
patch interpolate/extrapolate for missing traces
peak_freq show how trace frequency
varies with time
pickup reorder trace elements; splice traces
pilot generate pilot traces
ratio measure ratio between data in two gates
refile redefine a file's sort-order and sample-rate
reflect generate a pre-stack reflection
relength change trace length
repeat trace repeater
resample change trace sampling rate
resampx trace interpolator
rezero re-mute after filtering
semb semblance of sets of traces
sort trace reorder using memory
sort_d trace reorder using disk
splice merge two sets of traces
splice merge two sets of traces
split_2 split one trace into two
t_math trace maths
t_slice select a time gate to process
tweak signal enhancement
z_vector vectors of depths from velocity functions
general vector mathematics
cfft complex-to-complex fft
clip clip|zero vector elements outside given range
cvmul complex vector multiply
cvrcip complex vector reciprocal
dotpr vector dot product
envel vector envelope
hann Hanning taper
hlbrt Hilbert transform
lveq logical vector from vectors equal
lvge logical vector from vectors greater or equal
lvgt logical vector from vectors greater than
lvne logical vector from vectors not equal
lvnot logical vector not
maxv vector maximum value
meamgv vector mean magnitude
meanv vector mean value
measqv vector mean from vector elements' squares
minv vector minimum value
polar rectangular-to-polar conversion
rect polar-to-rectangular conversion
rfft real-to-complex fft
rmsqv root-mean-square of vector elements
sign_bit replace vector elements by ±1
sve sum of vector elements
vabs vector absolute values
vadd vector add
valog vector inverse log (base 10)
vatan vector inverse tangent
vatn2 vector inverse tangent from paired elements
vclr vector clear
vcos vector cosine
vdiv vector divide
vexp vector exponentiate
vfill vector fill with scalar
vfrac truncate vector elements to fractional parts
vint truncate vector elements to wholenumber parts
vln vector natural log
vlog vector log (base 10)
vmax form vector from maximum of paired elements
vmin form vector from minimum of paired elements
vmov vector copy
vmul vector multiply
vneg vector negate
vrand generate random number vector
vrvrs vector reverse order
vscale vector normalize
vsimps Simpson's rule integration
vsin vector sine
vsort vector element sort
vsqrt vector square-root
vssq vector signed square
vssqrt vector signed square-root
vsub vector subtract
vsum vector running-sum integration
xcor cross-correlation (2 sided; frequency domain)
general matrix mathematics
rfft_2d 2d real-to-complex fft
radial radial trace transform
xcor_2d 2d correlation
xpose matrix transposition
|
▬▬▬¿▬▬▬ |
Toolkit
A Programmers' Guide is available - e-mail for more
information.