EQcorrscan: EQcorrscan v0.0.9
Authors/Creators
- 1. Victoria University of Wellington
- 2. Gitter
Description
A python package to conduct match-filter earthquake detections.
This package contains routines to enable the user to conduct match-filter earthquake detections using obspy bindings when reading and writing seismic data, and the correlation routine in openCV. Neither of these packages are installed by this software, due to a range of licenses being implemented. However, both are open-source and should be installed before using this package. This package was written to implement the Matlab routines used by Chamberlain et al. (2014) for the detection of low-frequency earthquakes.
This release works towards pep8 compatibility and fixes bugs from previous releases. Of note is a major bug-fix in match_filter - arguments were the wrong way round when calling the _template_loop internal function.
Again, update your version using:
pip install -U --no-deps EQcorrscan
For a full description of the changes from previous versions see the CHANGES.md file. The change-log for this version is as follows:
0.0.9- Working towards following pep8
- Change how match_filter handles missing data - now remove template traces (which have been copied) rather than adding null traces to the data stream - more memory efficient, and faster
- Change float handling for large amplitudes in Sfile_utils
- Change distance decimal handling in Sfile_utils
- Add magnitude-frequency plotting to EQcorrscan_plotting
- Update tutorial and docs for tutorial
- Major bug-fix Change in match_filter - debug and index were the wrong way round from version 0.0.5 onwards, hence for multiple templates, cross-correlation vectors were not matched for templates. Will push a release because of this.
Files
EQcorrscan-0.0.9.zip
Additional details
Related works
- Is supplement to
- https://github.com/calum-chamberlain/EQcorrscan/tree/0.0.9 (URL)