dug_seis.event_processing.detection.dug_trigger module#
Central triggering routine within DUGSeis.
- dug_seis.event_processing.detection.dug_trigger.dug_trigger(st: Stream, active_triggering_channel: str | None, minimum_time_between_events_in_seconds: float, max_spread_electronic_interference_in_seconds: float, conincidence_trigger_opts: Dict)#
DUGSeis triggering routine.
This is largely a wrapper around the coincidence trigger with a few more QA steps and some classification heuristics.
- Parameters:
st – ObsPy Stream objects with the waveform data.
active_triggering_channel – Id of the active triggering channel. If this channel was amongst the triggering ones, the event will be classified as active.
minimum_time_between_events_in_seconds – Don’t allow two events too close in time.
max_spread_electronic_interference_in_seconds – The maximum time between the first and the last moment of triggering at different stations for which this event is classified as electronic interference. Usually set to 0.25e-2.
conincidence_trigger_opts – Keyword arguments passed on to the coincidence trigger.