SeismicUn*x Help (v. 38)

      This is a help browser for the SeismicUn*x (SU) free software package developed and maintained by the Center for Wave Phenomena (CWP) at the Colorado School of Mines. The SU project is directed by John Stockwell (john@dix.mines.edu). 
      The SU programs are arranged below in broad catagories.  Clicking on a program name pulls up the selfdoc for that item.  Your web browser's Find capability is useful if you have a name fragment in mind (e.g. sort or nmo).  While programs may logically apply to more than one catagory below, each program appears only once.  
     For the many programmers who develop new SU applications (and fix the old ones), I have added a listing of non-graphics library routines and the full SEGY header abbreviations (i.e., segy.h) used in SU.  This should be considered a minimal subset of the numerical routines in SU.  Many others are embedded as subroutines in main programs.

Enjoy. 

Chris Liner.....Febraury 2005
Formerly: Dept. of Geosci., Univ. of Tulsa (1990-2004)
Currently: Saudi Aramco, Dhahran, Saudi Arabia
chris.liner@gmail.com

  1. Catagory Listing of SU Programs
    1. Data Compression
    2. Editing, Sorting and Manipulation
    3. Filtering, Transforms and Attributes
    4. Gain, NMO, Stack and Standard Processes
    5. Graphics
    6. Import/Export
    7. Migration and Dip Moveout
    8. Simulation and Model Building
    9. Utilities
  2. Core Numerical and Programming Library Routines
  3. SEGY header abbreviations used in SU

Data Compression

Discrete Cosine Transform
dctcomp
dctuncomp

Packing

supack1
supack2
suunpack1
suunpack2
Wavelet Transform
wpc1comp2
wpccompress
wptcomp
wtcomp
wpc1uncomp2
wpcuncompress
wptuncomp
wtuncomp

Go to top

Editing, Sorting and Manipulation

Edit + tools
suabshw
suazimuth
subset
suchw
sucountkey
suedit
sugethw
sukill
sunan
suquantile
surange
sushw
sutab
suwind
suxedit

Sort

susort
susorty



Manipulate
fcat
maxdiff
segyhdrmod
suaddnoise
sucmp
sudiff
suflip
suhtmath
suinterp
sumixgathers
sunull
suop
suop2
supermute
suramp
surecip, recip
suresamp, resamp
suswapbytes
sutaper
sutxtaper
suvcat
suzero
swapbytes
transp

Go to top

Filtering, Transforms and Attributes

One-Dimensional filtering
suband
subfilt
suconv
sueipofi
sufilter
sufrac
supef
supofilt
sushape
sutvband
suxcor

 

Two-Dimensional filtering

 

sudipfilt
sufxdecon
suk1k2filter
sumedian
sukfilter
sukfrac
Transforms and Attributes
entropy
mrafxzwt
suamp
suattributes
suenv
suhilb
suhrot
sufft, suifft
sugabor
suharlan

sulog, suilog
supolar
suradon 
sutaup
sutsq
sureduce
suspecfk
suspecfx
suspeck1k2

Go to top

Gain, NMO, Stack and Standard Processes

Standard Procs
suagc
sudipdivcor
sudivcor
sugain
grm
sumix
sumute
sunmo
supgc
supws
suresstat
sustack
sustatic
sustaticrrs
unglitch

Miscellaneous

suacor
suttoz
suvibro
suvlength

Velocity Analysis

dzdv
sudivstack
surelan
surelanan
suvel2df
suvelan
suvelan_nccs
suvelan_nsel
suvelan_uccs
suvelan_usel
velpert
velpertan

Go to top

Graphics

X-window ... for SU format input data
 
(see binary form for full options)
suxcontour
suxgraph
suximage
suxmax
suxmovie
suxpicker
suxwigb
X-window ... for binary input data
sxplot
xcontour
xgraph
ximage
xmovie
xpicker
xwigb
Postscript ... for SU format input data
 
(see binary form for full options)
supscontour
supscube
supscubecontour
supsgraph
supsimage
supsmovie
supswigb
supswigp
Postscript ... for binary input data
psbbox
pscontour
pscube
pscubecontour
psgraph
psimage
psmovie
pswigb
pswigp
spsplot
 

Utilities + misc

 

fftlab
h2b
lcmap
lprop
merge2
merge4
prplot
psepsi
psmanager
psmerge
pslabel
scmap
su3dchart
suchart
supsmax
xrects
xepsb
xepsp

Go to top

Import/Export

Import/Export
a2b
b2a
bhedtopar
dt1tosu
ftnstrip
ftnunstrip
recast
segyclean
segyhdrs
segyread
segywrite
setbhed
suaddhead
suascii
suget
suoldtonew
supaste
suput
sustrip
z2xyz

Go to top

Migration and Dip Moveout

Poststack migration
sugazmig
sumigfd
sumigffd
sumiggbzo
sumigps
sumigpspi
sumigpsti
sumigsplit
sumigtk
Prestack/Poststack migration
sukdmig2d
sukdmig3d
sumigtopo2d
sustolt
Prestack migration
Dip Moveout

Datuming and continuation

Inversion (True amp migration)


Go to top

Simulation and Model Building

Simulation (aka modeling)

Model Building

Utilities

Go to top

Utilities

Utilities

Help utilities


Go to top

 Core Numerical and Programming Library Routines

Transforms and Encoding
abel
dct1
dct2
dpfafft
getfilter
hankle
hilbert
huffman
lct1
pcoding
pfafft
rle
wavepack1
wavepack2
wavetrans1
wavetrans2
wpc
wpc1
wpc1coding
wpc1quant
wpc1trans
wpccoding
wpcendec
wpchuff
wpcpack2
wpcquant
wpcsilence
Math and Stat Functions
airy
frannor
franuni
mkdiff
quant
quest
sinc
waveforms

Complex Numbers
complex
complexd
complexf
complexfd

Time Series
convolution
xcor

Data Fitting
linregress

Sorting
sort
xindex

Translation
zasc
zebc
Interpolation and Antialiasing
antialias
cubicspline
intcub
intl2b
intlin
intlinc
intsinc8
inttable8
mksinc
ressinc8
shfs8r
yclip
yxtoxy

Filtering and Prediction
butterworth
holbergd1
lpred
mkhdiff

Solvers and Linear Alg
axb
dblas
dge
mnewt
sblas
sge
sqr
stoep
symmeigen
tridiagonal
vandermonde
Geometry
check
circum
colinear
create
delete
distance
fixedges
inside
nearest
polar
project
tetra

Programming
alloc
argv
bigmatrix
buffalloc
dctalloc
exit
fgettr
fputtr
hdrpkge
readwrite
swapbyte
valpkge
wbuffalloc
wpcbuffal

Go to top