beampower
is a package for beamforming (or backprojection) of seismic signal for event detection and location. The Python wrapper
can call the C (CPU) or CUDA-C (GPU) implementation. See the documentation at https://ebeauce.github.io/beampower/.
There is no publication (yet) for this repository, but if you use it, please acknowledge it in your manuscript's Data and Resources or Acknowledgements section.
Download the repository on your computer at any location with the following command or with another GitHub repository manager
git clone https://github.com/ebeauce/beampower.git
Then, from the root of the repository, run the following commands:
python setup.py build_ext
pip install .
From anywhere, run:
pip install git+https://github.com/ebeauce/beampower
See the documentation on how to use beampower
to detect and locate earthquakes. The package also comes with several tutorial notebooks (included also in the doc):
These notebooks require to install the following packages to be ran properly:
xarray
obspy>=1.3.0
matplotlib
tqdm
pykonal
- Describe
pykonal
issues with some grids (?). - Compare our locs with a catalog (?).
- Reduce use of xarray and use more explicit numpy.
- Investigate apparent issues in location.