Particle motion analysis for seismic surface waves
Particle motion analysis of seismic surface waves using the Stockwell Transform.
Seismic surface waves can be detected and extracted from three-component data through particle motion polarization analysis. Particle Man is a software package that employs the Stockwell Transform to perform surface wave filtering/extraction and display for multifrequency analysis.
This package implements the Normalized Inner Product surface wave filtering and extraction methods of Meza-Fajardo et al., (2015). The Stockwell transform is implemented in C using FFTW libraries.
- C compiler
- Python 3
Using from a Conda environment.yml
environment.yml file will install everything you need into a
conda env create -f environment.yml. To install Particle Man into
an existing Conda environment, make sure you've got the dependencies you need installed
and available, and just use
pip to install it from source.
Manually on a Mac
gcc from XCode should work fine. Getting fttw3 is easy with homebrew (
brew install fftw)
or with Conda (
conda install -c conda-forge fftw).
To Particle Man install from source, just:
pip install .
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for particleman-0.3.0-cp36-cp36m-macosx_10_7_x86_64.whl