Published November 23, 2015 | Version v1

EQcorrscan: EQcorrscan v0.0.9

  • 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

Files (11.7 MB)

Name Size
md5:12462294e3c0fdbf77dd9c0a5cdf6a9f
11.7 MB Preview Download

Additional details