地震面波的质点运动分析
particleman的Python项目详细描述
粒子人
particlemotionan使用stockwell变换分析地震面波。
地震面波可以从三分量中检测和提取 粒子运动极化分析数据。粒子人是 利用stockwell变换实现面波的软件包 多频分析的滤波/提取和显示。
该软件包实现了标准化的内积表面波滤波和提取方法。 Meza-Fajardo et al., (2015)。 stockwell转换在c中使用fftw库实现。
安装
先决条件
- C编译器
- FFTW3
依赖性
- Python3
- 努比
- matplotlib
从conda环境中使用。yml
environment.yml
文件将把所需的所有内容安装到particleman
中。
环境:conda env create -f environment.yml
。安装粒子人
现有的CONDA环境,确保您已经安装了所需的依赖项。
并且可用,只需使用pip
从源代码安装它。
在Mac上手动操作
^来自xcode的{brew install fftw
)很容易获得fttw3
或者使用conda(conda install -c conda-forge fftw
)。
要从源安装Particle Man,请执行以下操作:
pip install .