obspy.signal.trigger

Various routines related to triggering/picking

Module implementing the Recursive STA/LTA. Two versions, a fast ctypes one and a bit slower python one. Furthermore, the classic and delayed STA/LTA, the carl_sta_trig and the z_detect are implemented. Also includes picking routines, routines for evaluation and visualization of characteristic functions and a coincidence triggering routine.

See also

[Withers1998] (p. 98) and [Trnkoczy2012]

copyright:

The ObsPy Development Team (devs@obspy.org)

license:

GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Public Functions

aic_simple

Simple Akaike Information Criterion [Maeda1985].

ar_pick

Pick P and S arrivals with an AR-AIC + STA/LTA algorithm.

carl_sta_trig

Computes the carlSTAtrig characteristic function.

classic_sta_lta

Computes the standard STA/LTA from a given input array a.

classic_sta_lta_py

Computes the standard STA/LTA from a given input array a.

coincidence_trigger

Perform a network coincidence trigger.

delayed_sta_lta

Delayed STA/LTA.

energy_ratio

Energy ratio detector.

modified_energy_ratio

Modified energy ratio detector.

pk_baer

Wrapper for P-picker routine by M.

plot_trace

Plot characteristic function of trigger along with waveform data.

plot_trigger

Plot characteristic function of trigger along with waveform data and trigger On/Off from given thresholds.

recursive_sta_lta

Recursive STA/LTA.

recursive_sta_lta_py

Recursive STA/LTA written in Python.

trigger_onset

Calculate trigger on and off times.

z_detect

Z-detector.