The IRIS DMC distributes the Seismic Analysis Code (SAC) software for scientists conducting research using IRIS data. You must register with an online form to receive the SAC software.
SAC (Seismic Analysis Code) is a general purpose interactive program designed for the study of sequential signals, especially time series data. Emphasis has been placed on analysis tools used by research seismologists in the detailed study of seismic events. Analysis capabilities include general arithmetic operations, Fourier transforms, three spectral estimation techniques, IIR and FIR filtering, signal stacking, decimation, interpolation, correlation, and seismic phase picking. SAC also contains an extensive graphics capability.
SAC v102.0 includes double-precision for both time and distance calculations using header variables, and does so in a way that maximizes compatibility so that existing SAC data files can still be used. There is a detailed discussion in the section on Floating-Point Precision in the SAC TUTORIAL.
In version 102.0, SAC is capable of viewing and downloading event, station, and response metadata and downloading waveforms from the IRIS online Web services. See Data Access for an overview.
Binary distributions are available for current (2020) macOS and Linux operating systems. Other platforms or operating systems must be built from the source code.
Please note: The Seismic Analysis Code software is available to IRIS Members and Affiliates. As of October 2006, IRIS may also distribute the SAC software to collaborators such as the U.S. Geological Survey, Air Force Technical Applications Center, members of the International Federation of Digital Seismograph Networks and other non-U.S. seismological institutes who are involved in relevant research projects with IRIS. However, IRIS will not distribute the SAC software to any country on the embargoed list of the U.S. Department of Commerce.
How to Cite SAC Software
The current references are recommended for your publications when citing your use of SAC:
Goldstein, P., A. Snoke, (2005), “SAC Availability for the IRIS Community”, Incorporated Institutions for Seismology Data Management Center Electronic Newsletter.
Goldstein, P., D. Dodge, M. Firpo, Lee Minner (2003) “SAC2000: Signal processing and analysis tools for seismologists and engineers, Invited contribution to “The IASPEI International Handbook of Earthquake and Engineering Seismology”, Edited by WHK Lee, H. Kanamori, P.C. Jennings, and C. Kisslinger, Academic Press, London.