地震面波的质点运动分析

particleman的Python项目详细描述


粒子人

particlemotionan使用stockwell变换分析地震面波。

License: GPL v2pipeline status

地震面波可以从三分量中检测和提取 粒子运动极化分析数据。粒子人是 利用stockwell变换实现面波的软件包 多频分析的滤波/提取和显示。

该软件包实现了标准化的内积表面波滤波和提取方法。 Meza-Fajardo et al., (2015)。 stockwell转换在c中使用fftw库实现。

chirp

filtered retrograde radial

安装

先决条件

  • C编译器
  • FFTW3

依赖性

  • Python3
  • 努比
  • matplotlib

从conda环境中使用。yml

environment.yml文件将把所需的所有内容安装到particleman中。 环境:conda env create -f environment.yml。安装粒子人 现有的CONDA环境,确保您已经安装了所需的依赖项。 并且可用,只需使用pip从源代码安装它。

在Mac上手动操作

^来自xcode的{}应该可以正常工作。使用homebrewbrew install fftw)很容易获得fttw3 或者使用conda(conda install -c conda-forge fftw)。

要从源安装Particle Man,请执行以下操作:

pip install .

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法图形。路径方向Java枚举方向问题无法使用EAST   Java:将字符串转换为特定语言环境   javaspringboot&Thymeleaf为后续调用保存搜索表单的最佳方法   mapreduce程序中未调用java reducer   java如何将url中的Gif文件保存到手机中?   如何在JavaSwing中使用[Esc]键最小化JInternalFrame?   java创建了一个包含100个按钮、80个空按钮和20个随机按钮的网格布局   如何在java中使用数组对2d字符串数组中的每一行进行排序。分类   java无法识别的SSL消息,纯文本连接?例外   为什么Java编译器允许在抛出部分列出方法无法抛出的异常   java将预测数组添加到训练数组   java从Ajax调用获取响应文本   使用改型2的java应用程序等待一分钟后退出