Published June 28, 2016 | Version v1

EQcorrscan: EQcorrscan v0.1.2

  • 1. Victoria University of Wellington
  • 2. Gitter

Description

A Python package for the detection and analysis of repeating and near-repeating seismicity.

This release mostly introduces extensive testing to the package. We now support and test on Windows and Linux, we also support OS X, but we don't currently have continuous integration testing for OS X. This release also marks the support for Python 3.5 as well as 2.7.

The following is the change-log for this release:

0.1.2
  • Add handling for empty location information in sfiles.
  • Added project setup script which creates a useful directory structure and copies a default match-filter script to the directory.
  • Add archive reader helper for default script, and parameter classes and definitions for default script.
  • Re-write history to make repository smaller, removed trash files that had been added carelessly.
  • Now tested on appveyor, so able to be run on Windows.
  • Added ability to read hypoDD/tomoDD phase files to obspy events.
  • Added simple despiking algorithm - not ideal for correlation as spikes are interpolated around when found: eqcorrscan.utils.despike.
  • Option to output catalog object from match_filter - this will become the default once we introduce meta-data to templates - currently the picks for events are the template trace start-times, which will be before the phase-pick by the lag defined in the template creation - also added event into detection class, so you can access the event info from the detections, or create a catalog from a list of detections.
  • Add option to extract detections at run-time in match_filter.match_filter.
  • Edited multi_event_singlechan to take a catalog with multiple picks, but requires you to specify the station and channel to plot.
  • Add normalize option to stacking routines.
  • Add tests for stacking - PWS test needs more checks.
  • Add many examples to doc-strings, not complete though.
  • Change docs to have one page per function.
  • Python 3.5 testing underway, all tests pass, testing about 74% of codebase.
  • Add io functions to match_filter to simplify detection handling including writing detections to catalog and to text file.
  • Stricter match_filter testing to enforce exactly the same result with a variety of systems.
  • Add hack to template_gen tutorial to fix differences in sorting between python 3.x and python 2.
  • Added advanced network triggering routine from Konstantinos, allows different parameters for individual stations - note only uses recursive sta-lta triggering at the moment. Useful for template generations alongside pickers.
  • Added magnitude of completeness and b-value calculators to utils.mag_calc

Files

EQcorrscan-0.1.2.zip

Files (33.5 MB)

Name Size
md5:dcb7a8c8190da7d78c5065a705519011
33.5 MB Preview Download

Additional details