Next:
Licensing and other Legal
Up:
sututor
Previous:
sututor
Contents
Licensing and other Legal Matters
Acknowledgments
In Memoriam
Preface
About SU
What SU is
What SU is not
Obtaining and Installing SU
Help facilities
SUHELP - List the Executable Programs and Shell Scripts
SUNAME - Lists the Name and Short Description of Every Item in SU
The Selfdoc - Program Self-Documentation
SUDOC - List the Full Online Documentation of any Item in SU
SUFIND - Find SU Items with a Given String
Getting information about SU programs
GENDOCS - An Instant LaTeX Document Containing All Selfdocs
Suhelp.html
Demos
Other Help Mechanisms
Core Seismic Unix Programs
Reading and Writing Data to and from Tapes
The SEGY format and the SU data format
SEGYREAD - Getting SEG-Y data into SU
SEG-Y abuses
SEGYWRITE - Writing an SEGY Tape or Diskfile
SEGYHDRS - make SEG-Y ascii and binary headers for segywrite
BHEDTOPAR, SETBHED - Editing the binary header file
SEGDREAD - Other SEG formats
DT1TOSU - Non-SEG tape formats
Data Format conversion
A2B and B2A - ASCII to Binary, Binary to ASCII
FTNSTRIP - Importing Fortran Data to C
Going from C to Fortran
H2B - Importing 8 Bit Hexidecimal
RECAST - Changing Binary Data Types
TRANSP - Transposing Binary Data
FARITH - Performs simple arithmetic on binary data.
Trace Header Manipulation
SUADDHEAD - Adding SU Headers to Binary Data
SUSTRIP - Strip SU headers SU data
SUPASTE - Paste SU Headers on to Binary Data
Byte Swapping
SWAPBYTES - Swap the Bytes of Binary (non-SU) Data
SUSWAPBYTES - Swap the Bytes of SU Data
Setting, Editing, and Viewing Trace Header Fields
SUADDHEAD - add SU (SEGY-style) Trace Headers
SUSTRIP and SUPASTE - Strip and Paste SU Headers
SUKEYWORD - See SU Keywords
SURANGE - Get the Range of Header Values
SUGETHW - Get the Values of Header Words in SU Data
SUSHW - Set the Header Words in SU Data
Setting Geometry - Converting Observers' Logs to Trace Headers
SUCHW - Change (or Compute) Header Words in SU Data
SUEDIT and SUXEDIT - Edit the Header Words in SU Data
Viewing SU Data in X-Windows and PostScript
X-Windows Plotting Programs
Plotting General Floating Point Data
X-Windows Plotting of SU Data
Special Features of X-Windows Programs
PostScript Plotting Programs
PostScript Plotting of General Floating Point Data
PostScript Plotting of SU Data
Additional PostScript Support
PSBBOX - Changing the BoundingBox
PSMERGE, MERGE2, MERGE4 - Merging PostScript Plots
Trace Picking Utilities
Editing SU Data
SUWIND - window traces by key word
SUSORT - sort on any SEGY header keywords
SURAMP and SUTAPER - tapering data values
SUKILL, SUZERO, SUNULL, SUMUTE - zeroing out data
SUVCAT and CAT - Concatenating Data
SUVLENGTH - Adjust Variable Length Traces to a Common Number of Samples
General Operations on SU Data
SUADDNOISE - Add noise to SU data
SUGAIN - Gaining to SU data
SUOP - Unary Arithmetic Operations on SU Data
SUOP2 - Binary Operations with SU data
Transform and Filtering Operations
Fourier Transform Operations
1D Fourier Transforms
2D Fourier Transforms
Hilbert Transform, Trace Attributes, and Time-Frequency Domain
Radon Transform - Tau_P Filtering
1D Filtering Operations
SUFILTER - applies a zero-phase, sine-squared tapered filter
SUBFILT - apply Butterworth bandpass filter
SUCONV, SUXCOR - convolution, correlation with a user-supplied filter
SUPEF - Wiener predictive error filtering
SUSHAPE - Wiener shaping filter
SURESAMP - Resample Data in Time
Seismic Modeling Utilities
Background Wavespeed Profiles
Uniformly Sampled Models
Synthetic Data Generators
Delaunay Triangulation
Triangulated Model Building
Synthetic Seismic Data in Triangulated Media
Tetrahedral Methods
Seismic Processing Utilities
SUSTACK, SURECIP, SUDIVSTACK - Stacking Data
SUVELAN, SUNMO - Velocity Analysis and Normal Moveout Correction
SUDMOFK, SUDMOTX, SUDMOVZ - Dip Moveout Correction
Seismic Migration
SUGAZMIG, SUMIGPS, SUMIGPSPI, SUMIGSPLIT - Phase Shift Migration
SUKDMIG2D, SUMIGTOPO2D, SUDATUMK2DR, SUDATUMK2DS - 2D Kirchhoff Migration, and Datuming
SUMIGFD, SUMIGFFD - Finite-Difference Migration
SUMIGTK - Time-Wavenumber Domain Migration
SUSTOLT - Stolt Migration
Processing Flows with SU
SU and UNIX
Understanding and using SU shell programs
A simple SU processing flow example
Executing shell programs
A typical SU processing flow
Extending SU by shell programming
Answers to Frequently Asked Questions
Installation questions
Data format questions
Tape reading and writing
Geometry Setting
Technical Questions
General
How to Write an SU Program
Setting up the Makefile
A template SU program
Writing a new program:
suvlength
Obtaining and Installing SU
Obtaining files by anonymous ftp
Requirements for installing the package
A quick test
Help Facililties
Suhelp
Suname
Suhelp.html
SUKEYWORD - list the SU datatype (SEGY) Keywords
DEMOS - a brief descriptions of the demos
About this document ...
John Stockwell 2007-04-10