简介#
CPS,全称 Computer Programs in Seismology, 着重于理解和解释地震波在地球地壳和上地幔中的传播。 其可以计算水平分层模型下的理论地震图、反演面波频散和远震 P 波接收函数、 反演震源深度、震源机制和地震矩、处理地震波形数据以及绘图。 整个程序包很好地集成在一起,所有程序都使用相同的地球速度模型格式、波形格式和图形格式。
软件包中包含了完整的说明文档, 官方主页上还给了不少教程, 不仅仅教授如何使用软件,同时也介绍了很多地震学的基础知识。 即使不使用该软件,文档和教程中的一些内容也是有参考价值的。
此外,官方主页上还有一些讲义和用户问题和开发者解答值得一看。
特色功能#
合成地震图
广义射线法
波数积分法
模态叠加法
渐进射线理论
地球结构反演
面波频散反演
远震 P 波接收函数反演
面波频散和接收函数联合反演
震源反演
面波辐射花样反演震源机制
波形反演震源深度、震源机制、矩张量
GSAC
GSAC,全称 Generic Seismic Application Coding, 可以认为是 SAC 的重新实现,作者给了一些需要重写 SAC 的理由。
CALPLOT
为了实现代码的易移植性,CPS 自带了 CALPLOT 绘图包。
引用#
Herrmann, R. B. (2013). Computer Programs in Seismology: An Evolving Tool for Instruction and Research. Seismological Research Letters, 84(6), 1081–1088. https://doi.org/10.1785/0220110096