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

ar_pick Pick P and S arrivals with an AR-AIC + STA/LTA algorithm.
carl_STA_trig
carl_sta_trig Computes the carlSTAtrig characteristic function.
classic_STALTA
classic_STALTA_py
classic_sta_lta Computes the standard STA/LTA from a given input array a. The length of
classic_sta_lta_py Computes the standard STA/LTA from a given input array a. The length of
coincidence_trigger Perform a network coincidence trigger.
delayed_STALTA
delayed_sta_lta Delayed STA/LTA.
pk_baer Wrapper for P-picker routine by M. Baer, Schweizer Erdbebendienst.
plot_trigger Plot characteristic function of trigger along with waveform data and
recursive_STALTA
recursive_STALTA_py
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.