85.5 SAC2000: Signal processing and analysis tools for seismologists and engineers [chapter]

Peter Goldstein, Doug Dodge, Mike Firpo, Lee Minner
2003 International Geophysics  
SAC2000 or SAC, as many users refer to it, is a primary signal processing and analysis tool for a large portion of the international seismological research and engineering communities including academic, government, and business institutions. SAC has extensive, well-documented, well-tested, and well-maintained data processing and analysis capabilities, a macro programming language which allows users to develop new analysis techniques and customized processing programs, and the ability to do
more » ... batch and interactive processing. SAC's Strengths also include the ability to process a diverse range of data types. Its extensive usage (> 400 institutions worldwide) has made it much easier for researchers to develop collaborative research projects. SAC is relatively easy to use and is available on a variety of hardware platforms. Part of its popularity is due to its user oriented development philosophy, which has led to consistent, backward compatible development, guided by users input and needs. We present a brief overview of the fundamental features of SAC2000 and discuss some recent enhancements that make it a much more powerful tool for seismic analysis. These new features range from I/O enhancements to significant new processing capabilities and include a number of features that significantly increase user efficiency and productivity. Documentation is also a strength of SAC with detailed manuals available through SAC's help facility and the world wide web at http://www.llnl.gov/sac. Future plans for SAC involve selected upgrades and re-engineering with object oriented development techniques to provide more flexible and efficient tools for the analysis of large databases or distributed data sets.
doi:10.1016/s0074-6142(03)80284-x fatcat:cyc4bxfq25ez3ep747bubneowe