Seismic processing in SAC
Univ. Bristol, UK
21-25 June, 2010
Organisers: James Wookey, Mike Kendall, George Helffrich
Objective: Provide training in the usage of the seismic processing code SAC for basic handling of seismic data, standard techniques in global seismology, and integrating SAC processing into bespoke methodologies. The course comprises 5 days consisting of lectures and self-driven practicals
Course contents:
- 1. Introduction
- 1.1 Introduction to SAC
- What is SAC?
- History and development, current releases
- Alternatives to SAC
- SAC variants (SAC2000, MacSAC)
- Requirements and installation of SAC
- 1.2 The SAC data format
- Philosophy and structure
- Converting to and from SAC format
- 1.1 Introduction to SAC
- 2. Processing seismic data in SAC
- 2.1 SAC basic commands
- Reading and writing data
- Windowing, plotting and picking data
- Header manipulation
- 2.2 Signal processing in SAC
- Basic trace operations and resampling
- Frequency domain operations and filtering
- 2.3 Array processing
- Record sections, array operations and beam forming
- 2.1 SAC basic commands
- 3. SAC programming
- 3.1 SAC Macros
- 3.2 Using SAC data with external programs • C, Fortran, Python and MATLAB IO libraries
- 4. Common seismic processing methodologies using SAC
- 4.1 Travel-time analyses
- 4.2 Shear-wave splitting
- 4.3 Receiver functions
- Calculating receiver functions
- Modelling RFs using RFTool
- 4.4 Slowness analysis
- Linear and phase weighted slant-stacking
- Vespagrams
Contact: James Wookey