Changes between Initial Version and Version 1 of evanstrig


Ignore:
Timestamp:
03/25/12 13:32:22 (10 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • evanstrig

    v1 v1  
     1[[PageOutline]] 
     2 
     3= [wiki:Earthworm Earthworm] Module: evanstrig = 
     4'''Contributed by: ''' 
     5 
     6== Function == 
     7Evanstrig monitors waveforms for long-period signals; [wiki:evansassoc evansassoc] associates LP triggers into events. 
     8 
     9== Details == 
     10The evanstrig program is an adaptation of lptrig. Evanstrig runs John Evans' long-period trigger algorithm on single-channel TYPE_TRACEBUF messages and produces single-channel triggers. These triggers can then be associated into "events" by the module [wiki:evansassoc evansassoc]. 
     11 
     12The [wiki:evansassoc evansassoc] program associates long-period triggers from several scn's. The association rule is that triggers from a certain number of scn's must be received within a specified time interval. The association parameters are specified in [wiki:evansassoc evansassoc]'s parameter file . 
     13 
     14NOTE: evanstrig will only work on 100 hz data! 
     15 
     16The details of John Evans' long period trigger algorithm are discussed in the following two papers: 
     17 
     18A Teleseism-Specific Detection Algorithm for Single Short-Period Traces, Bull. Seism. Soc. Am. 73, 1173-1186, Evans and S.S. Allen, 1983. 
     19 
     20Reliable Automatic Detection of Long-Period Volcanic Earthquakes at Long Valley Caldera, California, Bull. Seism. Soc. Am. 85, 1518-1522, Evans and Pitt, 1995. 
     21 
     22=== Example Configuration File === 
     23{{{ 
     24# 
     25#                  Evanstrig's Configuration File 
     26# 
     27MyModuleId    MOD_EVANSTRIG # module id for this program, 
     28InRing        WAVE_RING     # Transport ring to find waveform data on 
     29OutRing       PICK_RING     # Transport ring to write all output to 
     30LogFile       1 
     31 
     32HeartbeatInt  0     # Heartbeat interval (seconds) 
     33                    # if 0, no heartbeats will be sent. 
     34 
     35Log_triggers 1      # If 1, log to screen only 
     36                    # If 2, log to log file only 
     37                    # If 3, log to screen and log file 
     38 
     39Debug_enabled  0    # If 1, print debug messages 
     40 
     41# List the message logos to grab from input transport ring 
     42#              Installation       Module       Message Type 
     43GetWavesFrom   INST_WILDCARD   MOD_WILDCARD   # TYPE_TRACEBUF msg 
     44 
     45# Define the maximum gap (in # of sample intervals) between 
     46# consecutive tracbuf messages to interpolate thru without a restart. 
     47# The number of samples that will be interpolated is MaxGap-1. 
     48MaxGap 3 
     49 
     50#  Magic numbers from John Evans for configuring the trigger: 
     51@evanstrig_params.d      # file with integer & floating-point parameters 
     52 
     53# Optional command for changing the maximum number of channels 
     54# which can be triggered on.  Default is 32. 
     55# MaxSCN 20 
     56 
     57# List the SCN's to trigger on: 
     58#           site  comp  net 
     59TriggerOn    MPR  VHZ  NC 
     60TriggerOn    MCM  VHZ  NC 
     61TriggerOn    MCV  VHZ  NC 
     62TriggerOn    MDC  VHZ  NC 
     63TriggerOn    MTU  VHZ  NC 
     64TriggerOn    SLK  VHZ  NN 
     65TriggerOn    MMP  VHZ  NC 
     66TriggerOn    MLM  VHZ  NC 
     67TriggerOn    MGP  VHZ  NC 
     68TriggerOn    MLK  VHZ  NC 
     69}}} 
     70 
     71== Helpful Hints ==