Main article: History
The CWP/SU:Seismic Un*x is an open source seismic utilities package supported by the Center for Wave Phenomena (CWP) at the Colorado School of Mines (CSM). The package provides an instant seismic research and processing environment for users running on all Unix and Unix-like operating systems, which include the operating systems whose names begin in "U" and end in "X", Mac OS X, Linux, Free BSD Unix, and the Cygwin32 system for Windows PCs.
New users are encouraged to visit the Seismic Unix Home page where you can download a copy of the latest release.
The basic philosophy of all Unix and Unix-like operating systems, which includes Linux, Mac OS X, Free BSD Unix, as well as all of the traditional operating systems whose "names begin in U or end in X", is that "small is beautiful" and "one program for one task". When the user runs a terminal window application under a Unix-like environment, that terminal window runs a programm called a shell that gives the user access to the kernel of the operating system. Many of the programs run simply by a command on the terminal. For example, to visualize a seismogram as wiggle traces type:
suxwigb < seismogram.su
or as an image plot:
suximage < seismogram.su
More elaborate routines
It is also possible, to use Bash features do elaborate more complex processing structures:
for ((i=1;$i<=100;i++)); do
sufdmod2 < model.bin > output.mov nx=200 nz=300 tmax=5 xs=$i zs=0 hsfile=seismogram.$i.su
Long term, a better approach is write a shell script (Bourne shell or Bash, do not use csh and its family) and take the time to comment it. Then give it a sensible name that you have some chance of understanding a few years later. This may seem like a lot of extra work, but if you don't do it then you will eventually wish that you had.
Main article: Seismic Unix data format
Main article: Programs
Seismic Unix has many of the processes needed on the geophysical processing. It is possible to use it to manipulate and create your own seismograms, and also to convert them between the SU standard file and the industry standard, the SEG Y.
- 1994 — University to Industry award from the Colorado chapter of the Technology Transfer Society
- 2002 — Society of Exploration Geophysicists Special Commendation
- Seismic Unix Install Guide (in Portuguese)
- A tutorial for processing a 2D land line by Karl Schleicher
- The New SU User’s Manual by John W. Stockwell, Jr. and Jack K. Cohen
- The Wiki Guide A work in progress to develop an online guide to using SU
Seismic Unix has a very large community. Many laboratories and individual researchers use SU in their work. There is a listserver group where users can post their questions about SU and obtain help.
Software Engineering & Development
Some basic introduction to software engineering and further development of SU
Main article: Software Engineering