You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
252 lines
11 KiB
INI
252 lines
11 KiB
INI
1 year ago
|
# default subscriptions groups
|
||
|
connection.subscriptions = PICK, AMPLITUDE, MAGNITUDE, LOCATION, EVENT
|
||
|
|
||
|
# The path to the processing info logfile.
|
||
|
wfparam.logfile = @LOGDIR@/scwfparam-processing-info.log
|
||
|
|
||
|
# Defines the white- and blacklist of data streams to be used.
|
||
|
# The rules to decide if a stream is used or not are the following:
|
||
|
# 1. if whitelist is not empty and the stream is not on the whitelist,
|
||
|
# don't use it, ok otherwise
|
||
|
# 2. if blacklist is not empty and the stream is on the blacklist,
|
||
|
# don't use it, ok otherwise
|
||
|
# Both checks are made and combined with AND.
|
||
|
# Either whitelist or blacklist contains a list of patterns (wildcard allowed
|
||
|
# as * and ?), eg GE.*.*.*, *, GE.MORC.*.BH?
|
||
|
# Each stream id (NET.STA.LOC.CHA) will be checked against the defined patterns
|
||
|
wfparam.streams.whitelist = ""
|
||
|
wfparam.streams.blacklist = ""
|
||
|
|
||
|
# Default value of total time window length in seconds
|
||
|
# if wfparam.magnitudeTimeWindowTable is not specified.
|
||
|
# This times window includes wfparam.preEventWindowLength.
|
||
|
wfparam.totalTimeWindowLength = 360
|
||
|
|
||
|
# Magnitude dependent time window table. The format is
|
||
|
# "mag1:secs1, mag2:secs2, mag3:secs3".
|
||
|
# If a magnitude falls between two configured magnitudes the time window
|
||
|
# of the lower magnitude is then used. No interpolation takes place.
|
||
|
# Magnitude outside the configured range are clipped to the lowest/highest
|
||
|
# value.
|
||
|
#wfparam.magnitudeTimeWindowTable = ""
|
||
|
|
||
|
# The pre event time window length in seconds.
|
||
|
wfparam.preEventWindowLength = 60
|
||
|
|
||
|
# Analogue to wfparam.magnitudeTimeWindowTable but instead giving a time
|
||
|
# window, the distance in km is specified.
|
||
|
#wfparam.magnitudeDistanceTable = ""
|
||
|
|
||
|
# The maximum epicentral distance in km of a station being considered for
|
||
|
# processing. This value is used if wfparam.magnitudeDistanceTable is not
|
||
|
# specified.
|
||
|
wfparam.maximumEpicentralDistance = 400
|
||
|
|
||
|
# Relative saturation threshold in percent. If the absolute raw amplitude
|
||
|
# exceeds X% of 2**23 counts the station will be excluded from processing.
|
||
|
wfparam.saturationThreshold = 80
|
||
|
|
||
|
# Specifies the STA length in seconds of the applied STA/LTA check.
|
||
|
wfparam.STAlength = 1
|
||
|
|
||
|
# Specifies the LTA length in seconds of the applied STA/LTA check.
|
||
|
wfparam.LTAlength = 60
|
||
|
|
||
|
# Specifies the minimum STALTA ratio to be reached to further process a station.
|
||
|
wfparam.STALTAratio = 3
|
||
|
|
||
|
# Specifies the number of seconds around P to be used to check the STA/LTA ratio
|
||
|
wfparam.STALTAmargin = 5
|
||
|
|
||
|
# Defines the factor applied to the signigicant duration to define the
|
||
|
# processing spetra time window. If that value is <= 0 the totalTimeWindowLength
|
||
|
# is used.
|
||
|
wfparam.durationScale = 1.5
|
||
|
|
||
|
# Specifies a list of damping values for computation of the relative
|
||
|
# displacement elastic response spectrum in percent.
|
||
|
wfparam.dampings = 5
|
||
|
|
||
|
# Specifies the number of natural periods for computation of the relative
|
||
|
# displacement elastic response spectrum between Tmin and Tmax.
|
||
|
wfparam.naturalPeriods = 100
|
||
|
|
||
|
# Defines if a linear spacing or logarithmic spacing between Tmin and Tmax
|
||
|
# is used. The default is a linear spacing. The logarithmic spacing will fail
|
||
|
# if either Tmin or Tmax is 0.
|
||
|
wfparam.naturalPeriods.log = false
|
||
|
|
||
|
# Specifies the minimum period (Tmin) in seconds for computation of the
|
||
|
# relative displacement lastic response spectrum.
|
||
|
wfparam.Tmin = 0
|
||
|
|
||
|
# Specifies the maximum period (Tmax) in seconds for computation of the
|
||
|
# relative displacement elastic response spectrum.
|
||
|
wfparam.Tmax = 5
|
||
|
|
||
|
# Enables/disables after shock removal.
|
||
|
wfparam.afterShockRemoval = true
|
||
|
|
||
|
# Enables/disables pre-event cut-off. A hardcoded sta/lta algorithm
|
||
|
# (with sta=0.1s, lta=2s, sta/lta threshold=1.2) is run on the time window
|
||
|
# defined by (expected_P_arrival_time - 15 s). The pre-event window is hence
|
||
|
# defined as [t(sta/lta =1.2) - 15.5 s, t(sta/lta =1.2) - 0.5 s].
|
||
|
wfparam.eventCutOff = 1
|
||
|
|
||
|
# Specifies the filter order of the general filter.
|
||
|
wfparam.filter.order = 4
|
||
|
|
||
|
# Magnitude dependent filter table. The format is
|
||
|
# "mag1:fmin1;fmax1, mag2:fmin2;fmax2, mag3:fmin3;fmax3".
|
||
|
# If a magnitude falls between two configured magnitudes the filter
|
||
|
# of the lower magnitude is then used. No interpolation takes place.
|
||
|
# Magnitude outside the configured range are clipped to the lowest/highest
|
||
|
# value.
|
||
|
# Frequency values are given as simple positive doubles (Hz is assumed) or
|
||
|
# with suffix "fNyquist" which is then multiplied by the Nyquist frequency
|
||
|
# of the data to get the final corner frequency.
|
||
|
wfparam.magnitudeFilterTable = 0:0.2;0.8fNyquist,\
|
||
|
3:0.1;0.8fNyquist,\
|
||
|
5:0.05;0.8fNyquist,\
|
||
|
7:0.025;0.8fNyquist
|
||
|
|
||
|
# Specifies the frequency of the general hi-pass filter. If this parameter is
|
||
|
# equal to 0 the hi-pass filter is not used. If suffix "fNyquist" is used
|
||
|
# then the value is multiplied by the Nyquist frequency of the data to get
|
||
|
# the final corner frequency of the filter.
|
||
|
wfparam.filter.loFreq = 0.025
|
||
|
|
||
|
# Specifies the frequency of the general lo-pass filter. If this parameter
|
||
|
# is equal to 0 the lo-pass filter is not used. If suffix "fNyquist" is
|
||
|
# used then the value is multiplied by the Nyquist frequency of the data to
|
||
|
# get the final corner frequency of the filter.
|
||
|
wfparam.filter.hiFreq = 40
|
||
|
|
||
|
# Specifies the filter order of the post-deconvolution filter.
|
||
|
wfparam.pd.order = 4
|
||
|
|
||
|
# Specifies the frequency of the post-deconvolution hi-pass filter.
|
||
|
# If this parameter is equal to 0 the hi-pass filter is not used. If
|
||
|
# suffix "fNyquist" is used then the value is multiplied by the Nyquist
|
||
|
# frequency of the data to get the final corner frequency of the filter.
|
||
|
wfparam.pd.loFreq = 0
|
||
|
|
||
|
# Specifies the frequency of the post-deconvolution lo-pass filter.
|
||
|
# If this parameter is equal to 0, the lo-pass filter is disabled.
|
||
|
# If suffix "fNyquist" is used then the value is multiplied by the Nyquist
|
||
|
# frequency of the data to get the final corner frequency of the filter.
|
||
|
wfparam.pd.hiFreq = 0
|
||
|
|
||
|
# Enables/disables deconvolution and thus the usage of wfparam.pd.order,
|
||
|
# wfparam.pd.loFreq and wfparam.pd.hiFreq. If a channel does not provide full
|
||
|
# response information it is not used for processing.
|
||
|
wfparam.deconvolution = true
|
||
|
|
||
|
# Specifies the interval in seconds to check/start scheduled operations.
|
||
|
wfparam.cron.wakeupInterval = 10
|
||
|
|
||
|
# Specifies the maximum allowed idle time of a process before removed.
|
||
|
# The idle time is calculated if no further processing is scheduled and
|
||
|
# computes as: [now]-lastRun.
|
||
|
wfparam.cron.eventMaxIdleTime = 3600
|
||
|
|
||
|
# Enables/disables updating of a cron log file. This file will be created under
|
||
|
# ~/.seiscomp/log/[appname].sched
|
||
|
# and contains information about the scheduled events and the processing queue.
|
||
|
# The file is updated each n seconds, where n = wfparam.cron.wakeupInterval.
|
||
|
wfparam.cron.logging = true
|
||
|
|
||
|
# Specifies the delay in seconds to delay processing if a new authoritative
|
||
|
# origin arrives for an event.
|
||
|
wfparam.cron.updateDelay = 60
|
||
|
|
||
|
# Specifies a list of delay times in seconds relative to event time to trigger
|
||
|
# the processing. When the first origin of an event arrives this list is used
|
||
|
# to construct the crontab for this event.
|
||
|
wfparam.cron.delayTimes = ""
|
||
|
|
||
|
# Specifies the initial acquisition timeout. If the acquisition source
|
||
|
# (eg Arclink) does not respond within this threshold with waveforms,
|
||
|
# the request is discarded.
|
||
|
wfparam.acquisition.initialTimeout = 30
|
||
|
|
||
|
# Specifies the acquisition timeout when waveforms are being transfered.
|
||
|
# If no new waveforms arrive within this threshold, the request is aborted.
|
||
|
# This is important if a Seedlink connection is configured which can block
|
||
|
# the application for a very long time if at least one requested channel has
|
||
|
# no data. Seedlink does not finished the request until all data has been sent.
|
||
|
# When data will arrive for a particular channel is not known.
|
||
|
wfparam.acquisition.runningTimeout= 2
|
||
|
|
||
|
# Enables generation of short output event id's.
|
||
|
wfparam.output.shortEventID = false
|
||
|
|
||
|
# Enables/disables the output of processed waveforms.
|
||
|
wfparam.output.waveforms.enable = false
|
||
|
|
||
|
# Specifies the waveform output path. This parameter is only used if
|
||
|
# wfparam.output.waveforms.enable is true.
|
||
|
wfparam.output.waveforms.path = @LOGDIR@/shakemaps/waveforms
|
||
|
|
||
|
# Enables/disables the creation of an event directory (named with eventID) when
|
||
|
# storing the processed waveforms. This parameter is only used if
|
||
|
# wfparam.output.waveforms.enable is true.
|
||
|
wfparam.output.waveforms.withEventDirectory = false
|
||
|
|
||
|
# Enables/disables the output of spectra (psa, drs). The output format is a
|
||
|
# simple ascii file where the first column is the period and the second column
|
||
|
# the corresponding value.
|
||
|
wfparam.output.spectra.enable = false
|
||
|
|
||
|
# Specifies the spectra output path. This parameter is only used if
|
||
|
# wfparam.output.spectra.enable is true.
|
||
|
wfparam.output.spectra.path = @LOGDIR@/shakemaps/spectra
|
||
|
|
||
|
# Enables/disables the creation of an event directory (named with eventID)
|
||
|
# when storing the spectra. This parameter is only used if
|
||
|
# wfparam.output.spectra.enable is true.
|
||
|
wfparam.output.spectra.withEventDirectory = false
|
||
|
|
||
|
# Enables/disables ShakeMap XML output.
|
||
|
wfparam.output.shakeMap.enable = true
|
||
|
|
||
|
# Specifies the ShakeMap XML output path. This is only used if
|
||
|
# wfparam.output.shakeMap.enable is set to true.
|
||
|
wfparam.output.shakeMap.path = @LOGDIR@/shakemaps
|
||
|
|
||
|
# Specifies a script that is called whenever a new ShakeMap XML is available.
|
||
|
# The script is called with 5 parameters:
|
||
|
# * EventID
|
||
|
# * modified EventID for ShakeMap output
|
||
|
# * path to event directory (where input/event.xml and input/event_dat.xml lives)
|
||
|
# No files are deleted by the application. The ownership goes to the
|
||
|
# called script.
|
||
|
#wfparam.output.shakeMap.script = ...
|
||
|
|
||
|
# Enables/disables synchronous or asynchronous script calls. If enabled,
|
||
|
# be careful not to spend too much time in the script. The application is
|
||
|
# blocked while the script is running.
|
||
|
wfparam.output.shakeMap.synchronous = true
|
||
|
|
||
|
# If enabled the maximum PGV, PGA, PSA03, PSA10 and PSA30 of both horizontal
|
||
|
# components is used in the final output. Otherwise each component is saved.
|
||
|
wfparam.output.shakeMap.maximumOfHorizontals = false
|
||
|
|
||
|
# The XML encoding string written to the Shakemap XML file.
|
||
|
wfparam.output.shakeMap.encoding = "UTF-8"
|
||
|
|
||
|
# The target version of the Shakemap input files.
|
||
|
wfparam.output.shakeMap.version = 3
|
||
|
|
||
|
# Enables messaging output which creates objects of the StrongMotionParameters
|
||
|
# data model extension (defined by SED) and sends them to scmaster. In order to
|
||
|
# save the objects to the database, scmaster needs to load the dmsm plugin and
|
||
|
# the corresponding database schema must be applied.
|
||
|
# The default message group is AMPLITUDE. To change this group redefine
|
||
|
# connection.primaryGroup.
|
||
|
wfparam.output.messaging = false
|
||
|
|
||
|
# Defines the magnitude tolerance to completely reprocess an event with respect
|
||
|
# to the last state.
|
||
|
wfparam.magnitudeTolerance = 0.5
|