Cover
Contents
Preface
Acknowledgements
1 Introduction
1.1 What is SAC?
1.2 History and development
1.3 Alternatives to SAC
1.4 SAC variants
1.5 Requirements and installation
1.6 Scope of this book
2 The SAC data format
2.1 Philosophy and structure
2.2 Conversion from other data formats
2.3 Byte-order issues
2.4 SAC file layout
3 The SAC processing philosophy
3.1 Phases of a typical analysis task
3.2 Command summary for each phase
3.3 Further information about SAC commands
4 Basic SAC commands
4.1 Command style
4.2 Command history
4.3 Reading and writing data
4.4 Plotting and cutting
4.5 Picking
4.6 The file header
4.7 Trace preparation and resampling
4.8 Rotation
4.9 Frequency-domain operations and filtering
4.10 SAC startup files
4.11 SAC utility programs
5 SAC macros
5.1 Macros and invoking them
5.2 Writing a simple macro
5.3 Tracing macro operations
5.4 Searching for macros
5.5 Decision making in macros
5.6 Variables in macros
5.7 Expressions
5.8 Suspension, resumption and escape from macros
5.9 Operating system interaction
5.10 Looping commands
5.11 Macro parameters
5.12 Advanced operating system interaction
6 Accessing SAC functionality and data from external programs
6.1 Automating SAC execution
6.2 Accessing SAC data in external programs
6.3 Accessing SAC functionality in Fortran programs
7 Graphical data annotation
7.1 Plot annotation
7.2 Annotating plots with graphical elements
7.3 Using PLOTC
8 Array data handling
8.1 SAC subprocesses
8.2 The signal stacking subprocess
8.3 Array maps
8.4 Beamforming
8.5 Travel-time analysis
9 Spectral estimation in SAC
9.1 Spectral estimation
9.2 The spectral estimation subprocess
10 Three-dimensional data in SAC
10.1 The concept of 3D data
10.2 Spectrograms
10.3 Contour plots
10.4 Composite 3D data plots
10.5 Properties of 3D data
10.6 Writing 3D data files
11 Implementation of common processing methodologies using SAC
11.1 Seismic anisotropy and shear wave splitting
11.2 Shear wave splitting analysis
11.3 Receiver function analysis
Appendix A Alphabetical list of SAC commands
Appendix B Keyword in context for SAC command descriptions
References
Index