准备工作#
本节贡献者: 田冬冬(作者)
最近更新日期: 2022-06-12
预计花费时间: 10 分钟
这一章,我们将使用 Python 语言和 ObsPy 软件包 学习并掌握地震学数据的获取、处理和分析。在开始本章内容之前,读者应:
阅读《Python 语言》一节,并安装 Miniconda
掌握 Python 的基本语法并了解如何执行 Python 代码
安装依赖包#
本章中的地震学实践需要使用如下 Python 包:
ObsPy: 用于地震数据获取、处理和分析
cartopy: 用于绘制地图
JupyterLab: 基于浏览器的交互式开发环境
通过如下命令安装所需依赖包:
$ conda install obspy cartopy jupyterlab
检查当前环境#
开启一个终端,在终端中键入 jupyter lab
命令来启动 JupyterLab。
在 JupyterLab 中新建一个 Notebook,并在 Notebook 中执行如下命令以检查当前环境。
import obspy
import matplotlib
import numpy
import cartopy
print("ObsPy version:", obspy.__version__)
print("Matplotlib version:", matplotlib.__version__)
print("NumPy version:", numpy.__version__)
print("cartopy version:", cartopy.__version__)
ObsPy version: 1.4.1
Matplotlib version: 3.9.2
NumPy version: 1.26.4
cartopy version: 0.24.0