5.12.1.1. eqcorrscan.utils.picker.cross_net

eqcorrscan.utils.picker.cross_net(stream, env=False, debug=0, master=False)[source]

Generate picks using a simple envelope cross-correlation.

Picks are made for each channel based on optimal moveout defined by maximum cross-correlation with master trace. Master trace will be the first trace in the stream if not set. Requires good inter-station coherance.

Parameters:
  • stream (obspy.core.stream.Stream) – Stream to pick
  • env (bool) – To compute cross-correlations on the envelope or not.
  • debug (int) – Debug level from 0-5
  • master (obspy.core.trace.Trace) – Trace to use as master, if False, will use the first trace in stream.
Returns:

obspy.core.event.event.Event

Example

>>> from obspy import read
>>> from eqcorrscan.utils.picker import cross_net
>>> st = read()
>>> event = cross_net(st, env=True)
>>> print(event.creation_info.author)
EQcorrscan

Warning

This routine is not designed for accurate picking, rather it can be used for a first-pass at picks to obtain simple locations. Based on the waveform-envelope cross-correlation method.