地震面波的质点运动分析

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如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧