SAC 是什么?¶
Seismic Analysis Code,简写为 SAC,是天然地震学领域使用最广泛的数据分析软件包之一。
SAC 是一个软件,主要在命令行下操作,通过各种命令来处理时间序列数据,尤其是地震波形数据,同时也提供了一个简单的图形界面,使得用户可以方便地查看波形并拾取震相。
SAC 同时还是一种数据格式,定义了以何种方式存储时间序列数据及其元数据。SAC 格式是地震学的标准数据格式之一,有很多工具可以实现 SAC 格式与其它地震数据格式间的相互转换。
SAC 实现了地震数据处理过程中的常用操作,包括重采样、插值、自/互相关、震相拾取、快速 Fourier 变换与反变换、谱估计、滤波、信号叠加等;同时为了满足数据批处理的需求,SAC 设计了一个基础的编程语言,包含了变量、参数、条件判断、循环控制等特性。这些都会在稍后的章节中详细介绍。