obspy.signal.trigger.ar_pick
- ar_pick(a, b, c, samp_rate, f1, f2, lta_p, sta_p, lta_s, sta_s, m_p, m_s, l_p, l_s, s_pick=True)[source]
Pick P and S arrivals with an AR-AIC + STA/LTA algorithm.
The algorithm picks onset times using an Auto Regression - Akaike Information Criterion (AR-AIC) method. The detection intervals are successively narrowed down with the help of STA/LTA ratios as well as STA-LTA difference calculations. For details, please see [Akazawa2004].
An important feature of this algorithm is that it requires comparatively little tweaking and site-specific settings and is thus applicable to large, diverse data sets.
- Parameters
a (
numpy.ndarray
) – Z signal the data.b (
numpy.ndarray
) – N signal of the data.c (
numpy.ndarray
) – E signal of the data.samp_rate (float) – Number of samples per second.
f1 (float) – Frequency of the lower bandpass window.
f2 (float) – Frequency of the upper .andpass window.
lta_p (float) – Length of LTA for the P arrival in seconds.
sta_p (float) – Length of STA for the P arrival in seconds.
lta_s (float) – Length of LTA for the S arrival in seconds.
sta_s (float) – Length of STA for the S arrival in seconds.
m_p (int) – Number of AR coefficients for the P arrival.
m_s (int) – Number of AR coefficients for the S arrival.
l_p (float) – Length of variance window for the P arrival in seconds.
l_s (float) – Length of variance window for the S arrival in seconds.
s_pick (bool) – If
True
, also pick the S phase, otherwise only the P phase.
- Return type
- Returns
A tuple with the P and the S arrival.