Routines by Type

 

input-output

dump_sg2        list   SEG2 data

read            input  HotShot data

read_bis        input  Bison data

read_bmp        input  BMP files

read_csv        input  CSV data

read_eko        input  Ekko data

read_sg2        input  SEG2 data

read_sgd        input  SEGD data

read_sgy        input  SEGY data

write           output HotShot data

write_bmp       output BMP files

write_csv       output CSV data

write_sgy       output SEGY data

 

stick-plots

hist            histogram of individual traces

histogram       histogram of entire data set

list_csv        list traces in comma-separated-value format

list_1          list-plot one trace and list header

list_2          list-plot two traces and list headers

list_3          list-plot three traces and list headers

list_diff       list-plot two traces & their difference

listspec        list-plot trace's amplitude and phase spectrum

 

bitmaps

section         seismic section generation

spectrum        generate 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

r_scale         record normalization

rabal           record-averaged balance

rascal          record normalization according to its maximum

scab            shot and channel amplitude balance

sphered         spherical divergence correction

srab            shot and receiver amplitude balance

t_scale         trace normalization

 

filtering and deconvolution

correlate       correlate or convolve two traces

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

match_fil       make a match filter

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

stft            short term fourier transform filtering

 

headers

cdp_bin         assign cdp numbers to traces

cdp_bin3        assign cdp numbers to traces

chart           plot header values

f_break         store time picks in headers

geometry        geometry definition

h_math          header maths

h2spike         place spike on trace at time from header

head_drop       drop selected header elements

head_keep       keep selected header elements

head2t          copy header element to trace

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

measure         measure various trace levels and store in headers

p190            define trace headers from a P1-90 file

poly_crop       check that trace co-ordinates are within a polygon

r_fold          count the number of traces in each record

r_measure       measure various record levels and store in headers

reindex         reset trace header indices; set record_n and e-o-r headers

rotate          rotate header co-ordinates

sign_off        generate signed offsets from unsigned offsets

sps             define trace headers from SPS files

sr_bin          assign sequential shot, receiver numbers to traces

t2head          copy trace element to header

xy_bin          assign cdp bin numbers to traces

 

statics, dynamics, mutes, stack

focus           compute and apply residual static corrections

h_mute          trace mute according to header values

mute            trace mute

nmo             apply or remove normal-moveout

refocus         apply residual static corrections

respex          automatic statics and dynamics

revelator       instantaneous stack

shift           trace static application

snmo            statics and normal-moveout

stack           stack and mute-zone scale

stack_it        democratic stack

stack_med       automatic spike and noisy trace edit

stack_t2        trim all highest amplitudes; stack

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

pstm            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

filler          fill dead zones in records

flatten         horizontal alignment

gates           trace windowing

hann_2d         generate a 2d Hanning function

hyper           generate hyperbolas

limit           zero trace samples inside or outside a given range

make            generate synthetic traces

mid_range       copy central samples from input to output

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

r_acor          record autocorrelations and amplitude spectrums

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        pad or truncate traces

repeat          trace repeater

resample        change trace sampling rate

resampx         trace interpolator

retrace         interpolate/extrapolate; coherency enhancement

rezero          re-mute after filtering

rgb_grey        make greyscale traces by adding red, green, blue traces

semb            semblance of sets of traces

sinc_2d         generate a 2d sinc function

sort            trace reorder using memory

splice          merge two sets of traces

split_2         split one trace into two

stretcher       trace stretcher

sweep           generate a Vibroseis sweep trace

t_math          trace maths

taper           taper trace segments up or down

tramps          find amplitude spectrums of two traces and their ratio

tweak           signal enhancement

z_vector        vectors of depths from velocity functions

 

single-channel (vector) maths

add_2           vector add

alog_10         vector inverse log (base 10)

atan            vector inverse tangent

atan_2          vector inverse tangent from paired elements

c_mul_2         complex vector multiply

c_recip         complex vector reciprocal

cfft            complex-to-complex fft

clip            clip|zero vector elements outside given range

copy            vector copy

cosine          vector cosine

div_2           vector divide

dotpr           vector dot product

envel           vector envelope

exp             vector exponentiate

fill            vector fill with scalar

fraction        truncate vector elements to fractional parts

hann            Hanning taper

hlbrt           Hilbert transform

integer         truncate vector elements to wholenumber parts

kill            vector clear

l_eq            logical vector from vectors equal

l_ge            logical vector from vectors greater or equal

l_gt            logical vector from vectors greater than

l_ne            logical vector from vectors not equal

l_not           logical vector not

log_e           vector natural log

log_10          vector log (base 10)

max             vector maximum value

max_2           form vector from maximum of paired elements

mean            vector mean value

mean_mg         vector mean magnitude

mean_sq         vector mean from vector elements' squares

min             vector minimum value

min_2           form vector from minimum of paired elements

mul_2           vector multiply

negate          vector negate

noise           generate random number vector

polar           rectangular-to-polar conversion

positive        vector absolute values

reorder         vector element sort

rect            polar-to-rectangular conversion

reverse         vector reverse order

rfft            real-to-complex fft

rms             root-mean-square of vector elements

s_square        vector signed square

s_sqrt          vector signed square-root

scale           vector normalize

sign_bit        replace vector elements by ±1

sim_int         Simpson's rule integration

sine            vector sine

sqrt            vector square-root

sub_2           vector subtract

sum             sum of vector elements

sum_int         vector running-sum integration

xcor            cross-correlation

 

multi-channel (matrix) maths

rfft_2d        2d real-to-complex fft

radial          radial trace transform

rgb_90          rotate bitmaps through ±90 degrees

vt_xt           transform vt records to xt

xcor_2d         2d correlation

xpose           matrix transposition

xt_vt           transform xt records to vt

 

Home

 

web statistics