[seiscomp, scanloc] Install, add .gitignore
This commit is contained in:
283
etc/defaults/scanloc.cfg
Normal file
283
etc/defaults/scanloc.cfg
Normal file
@ -0,0 +1,283 @@
|
||||
plugins=${plugins}, scoresum
|
||||
|
||||
# Sets the logging level between 1 and 4 where 1=ERROR, 2=WARNING, 3=INFO and
|
||||
# 4=DEBUG.
|
||||
logging.level = 2
|
||||
|
||||
# Defines the primary group of a module. This is the name of the group where a
|
||||
# module sends its messages to if the target group is not explicitely given in
|
||||
# the send call.
|
||||
connection.primaryGroup = LOCATION
|
||||
|
||||
# Defines a list of message groups to subscribe to. The default is usually
|
||||
# given by the application and does not need to be changed.
|
||||
connection.subscriptions = PICK, LOCATION
|
||||
|
||||
# Default source depth used for locating origins. The range of supported values
|
||||
# depends on the configured travel-time interface and locator.
|
||||
# When origin depth after locating is 0.0 or undefined, the depth is corrected
|
||||
# to "defaultDepth" without relocating since the situation indicates issues.
|
||||
# Note: A similar parameter may require configuration for score plugins.
|
||||
defaultDepth = 0.0
|
||||
|
||||
# Maximum depth of an origin to be sent.
|
||||
# Note: A similar parameter may require configuration for score plugins.
|
||||
ignoreDepth = 650.0
|
||||
|
||||
# Compute distances in 3D for cluster search, phase association and internal
|
||||
# event association. Otherwise, distances are measured from geographic
|
||||
# coordinates ignoring elevation.
|
||||
use3D = false
|
||||
|
||||
# Maximum allowed overall residual of an origin to be sent.
|
||||
maxRMS = 1.5
|
||||
|
||||
# Minimum score of an origin to be sent.
|
||||
minScore = 0.0
|
||||
|
||||
# Defines the score processor to be used for ranking origins of events.
|
||||
# Additional configuration of the plugin and the plugin parameters is required.
|
||||
score = OriginSum
|
||||
|
||||
# Time to keep picks. Time comparison is based on the pick times. In non-real
|
||||
# time playbacks the time to keep picks is usually compressed.
|
||||
buffer.pickKeep = 180.0
|
||||
|
||||
# Time to keep origins. Time comparison is based on the origin times. In
|
||||
# non-real time playbacks the time to keep orgins is usually compressed.
|
||||
buffer.originKeep = 180.0
|
||||
|
||||
# Ignore and do not buffer external origins received from messaging or from XML
|
||||
# files.
|
||||
# Default: Accept external origins from messaging or XML and associate more
|
||||
# phases.
|
||||
buffer.ignoreOrigins = false
|
||||
|
||||
# Ignore and do not buffer manual external origins received from messaging or
|
||||
# from XML files.
|
||||
# The parameter "buffer.ignoreOrigins" must be inactive for this option to be
|
||||
# effective.
|
||||
buffer.ignoreManualOrigins = true
|
||||
|
||||
# The time delta to the future. Positive values allow objects with times in the
|
||||
# future to be buffered when the difference to current time or to creation time
|
||||
# is not larger than the given value.
|
||||
# Normally, objects like picks and origins are created after their actual times
|
||||
# and all other objects are spurious and should be ignored. In case of wrong
|
||||
# sensor timing or faster-than-real-time waveform playbacks, objects may be
|
||||
# generated with actual times (pick time or origin time) in the future.
|
||||
# If less or equal to 0.0, then all objects created before time of the object
|
||||
# or with object times in the future are ignored.
|
||||
buffer.futureTimeDelta = 0.0
|
||||
|
||||
# Phase type of considered picks. Valid types: P or Is.
|
||||
clusterSearch.phaseType = P
|
||||
|
||||
# Minimum number of core points (picks) to form a cluster.
|
||||
clusterSearch.minSize = 4
|
||||
|
||||
# Maximum number of picks in a cluster when stopping clustering. Eventual
|
||||
# clusters may still be larger from core points. Using values < 0 deactivates
|
||||
# the feature.
|
||||
# The parameter is meant to support large-N networks where the high network
|
||||
# density results in very many clusters with high computational load
|
||||
# effectively slowing down the processing of picks. Using reasonable values
|
||||
# such as 10 or 15 will reduce the number of clusters while maintaining high
|
||||
# quality initial origins.
|
||||
clusterSearch.maxSize = -1
|
||||
|
||||
# Maximum allowed difference between considered picks and cluster reference
|
||||
# time (latest pick time). Optimum values can be derived from travel times.The
|
||||
# cluster search ignores all picks which exceed the value. Using "-1" enables
|
||||
# all picks regardless of the delay.
|
||||
clusterSearch.maxPickDelay = -1.0
|
||||
|
||||
# Mode to set the cluster reference time. Read the documentation for the
|
||||
# details. Available modes:
|
||||
# LastPick: The pick time of the last incoming P pick is the cluster reference
|
||||
# time.
|
||||
# MaxPickDelay: Setting the cluster reference time is delayed until
|
||||
# clusterSearch.minSize and association.minPhase picks are available.
|
||||
clusterSearch.referenceTimeMode = LastPick
|
||||
|
||||
# The level on which to compare stream IDs of picks in order to avoid origins
|
||||
# with multiple picks from the same sensor. The level is derived from the
|
||||
# NET.STA.LOC.CHA stream representation. Picks with equal stream IDs on the
|
||||
# given level are treated as originating from the same stream no matter of the
|
||||
# ID on a higher level. Clusters having picks on streams equal on the given
|
||||
# level are split into new clusters with unique streams. During association
|
||||
# picks equal on the given level are ignored - the first assigned pick wins.
|
||||
streamCheckLevel = loc
|
||||
|
||||
# Average velocity used for distance calculation.
|
||||
clusterSearch.averageVelocity = 7.0
|
||||
|
||||
# Maximum allowed distance over all core points and maximum allowed distance
|
||||
# for neighborhood search. Both account for travel-time difference,
|
||||
# inter-station distance and the configured averageVelocity.
|
||||
clusterSearch.maxSearchDist = 60
|
||||
|
||||
# Maximum allowed origins derived from cluster search. Set this option to zero
|
||||
# to disable the cluster search completly.
|
||||
clusterSearch.maxOrigins = 128
|
||||
|
||||
# Send origins based on cluster search as preliminary origins if the location
|
||||
# fails. Otherwise those origins are ignored. Consider activating
|
||||
# "checkOrigins".
|
||||
clusterSearch.preliminary = false
|
||||
|
||||
# Check, if derived origins fulfill the cluster search criteria anymore.
|
||||
# Activating this option may lower the number of events and suppress fake
|
||||
# events.
|
||||
clusterSearch.checkOrigins = false
|
||||
|
||||
# Number picks in cluster origin to be reached for starting to associate more P
|
||||
# and S picks.
|
||||
association.minPhase = 4
|
||||
|
||||
# Maximum distance from origin to stations for associating P and S picks.
|
||||
association.maxDist = 1000.0
|
||||
|
||||
# Maximum allowed difference between measured and predicted arrival times for
|
||||
# associating P phases to origin. Larger values allow significant correction of
|
||||
# initial locations.
|
||||
association.maxPResidual = 4.0
|
||||
|
||||
# Allow S-type picks without checking for a reference pick. References to P
|
||||
# picks are typically added to S picks by scautopick but picks from other
|
||||
# modules may not have this feature. When this option is active, the reference
|
||||
# pick is not tested at all.
|
||||
association.dropReferenceCheck = false
|
||||
|
||||
# Maximum allowed difference between measured and predicted arrival time for
|
||||
# associating S phases to origins. Larger values allow significant correction
|
||||
# of initial locations.
|
||||
association.maxSResidual = 4.0
|
||||
|
||||
# Maximum allowed time residuals of picks after association and relocation.
|
||||
# Picks will be removed at exceedence starting with largest residual and
|
||||
# origins will be relocated.
|
||||
association.maxResidual = 2.0
|
||||
|
||||
# The number of arrivals of an origin for controlling the association of more
|
||||
# picks. Beyond this number, the minimum of maxPResidual or maxSResidual and
|
||||
# maxResidual for associating P or S phases, respectively, is tested before
|
||||
# association. Using values < 0 deactivates the feature.
|
||||
# The parameter is meant to support large-N networks where the high network
|
||||
# density results in very many picks and high computational load, effectively
|
||||
# slowing down the quality check of picks. Setting a reasonable value, e.g.,
|
||||
# >20 will only associate the best picks to origins already well constraint.
|
||||
association.arrivalCountMinRes = -1
|
||||
|
||||
# Type of travel-time tables for phase association. May be different from
|
||||
# locator.
|
||||
association.tableType = LOCSAT
|
||||
|
||||
# Name of travel-time table used for phase association. May be different from
|
||||
# locator profile. Using a different table/profile may result in increased
|
||||
# runtime.
|
||||
association.table = iasp91
|
||||
|
||||
# The locator type to be used. Use e.g. LOCSAT or Hypo71.
|
||||
locator.type = LOCSAT
|
||||
|
||||
# The locator profile to be used. Using a different profile/table for locating
|
||||
# and associating may result in increased runtime.
|
||||
locator.profile = iasp91
|
||||
|
||||
# If enabled, the locator fixes the depth to the configured default value
|
||||
# "defaultDepth" in case that all previous attempts to relocate fail. This
|
||||
# option may result in many more origins. It prevents "ignoreDepth" from beeing
|
||||
# effective if "defaultDepth" < "ignoreDepth".
|
||||
locator.fixDepth = false
|
||||
|
||||
# If enabled, the locator is forced to fix the depth to the value configured by
|
||||
# "defaultDepth". Free-depth solutions are excluded. Activating this
|
||||
# option may be useful for sources with known depths or in case of sparse
|
||||
# networks.
|
||||
locator.forceFixDepth = false
|
||||
|
||||
# This parameter is only used in conjunction with
|
||||
# "eventAssociation.maximumMatchingArrivalTimeDiff". If a station has multiple
|
||||
# associated arrivals for a particular event, this flag defines if the time
|
||||
# distance of a new pick to all arrivals must be within
|
||||
# "eventAssociation.maximumMatchingArrivalTimeDiff" or if one matching arrival
|
||||
# is enough.
|
||||
eventAssociation.compareAllArrivalTimes = false
|
||||
|
||||
# Minimum number of matching picks between two origins to be associated to the
|
||||
# same event.
|
||||
eventAssociation.minMatchingArrivals = 3
|
||||
|
||||
# If this time window in seconds is negative, pickIDs are compared to find
|
||||
# matching arrivals. A non negative value (including 0) compares pick times
|
||||
# regardless of the pickID. Pass: |pick1.time - pick2.time| <= threshold.
|
||||
eventAssociation.maxMatchingArrivalTimeDiff = -1
|
||||
|
||||
# Allowed difference in epicenter between an incoming origin compared with
|
||||
# preferred origins to get associated.
|
||||
eventAssociation.maxDist = 500.0
|
||||
|
||||
# Associates an origin with an existing event if the origin time differs not
|
||||
# more than 60 seconds unless the minimumMatchingArrivals criteria matches.
|
||||
eventAssociation.maxTimeSpan = 60.0
|
||||
|
||||
# Parameter "a" in the equation t = a x N + b.
|
||||
# Increasing the value reduces the amount of sent origins. With the option --ep
|
||||
# (playback mode) this value is set to 0.
|
||||
publication.intervalTimeSlope = 0.5
|
||||
|
||||
# Parameter "b" in the equation t = a x N + b.
|
||||
# Increasing the value reduces the amount of sent origins. With the option --ep
|
||||
# (playback mode) this value is set to 0.
|
||||
publication.intervalTimeIntercept = 0.0
|
||||
|
||||
# Integer interval to check the origin buffer for sending origins if no other
|
||||
# origins have been created.
|
||||
# Reducing the value may be required in EEW: it increases the load on scanloc
|
||||
# but allows to send origins more rapidly.
|
||||
publication.wakeUpInterval = 5
|
||||
|
||||
# The weight for number of used P arrival measures. Assumes only arrival time
|
||||
# when exactly 1 value is set. Use a comma-separated list, wT,wSlo,wBaz, for
|
||||
# giving specific weight to pick time, slowness and back azimuth, respectively.
|
||||
# Example: 1.0,0.0,0.0 .
|
||||
# The usage of slowness and back azimuth depends on locator. They are not
|
||||
# considered by Hypo71, NonLinLoc, StdLoc and FixedHypocenter.
|
||||
# Also used for Is infrasound phases when considered in clustering.
|
||||
score.sum.p = 1.0
|
||||
|
||||
# The weight for number of added but unused P arrivals.
|
||||
# Also used for Is when considered for clustering.
|
||||
score.sum.p0 = 0.5
|
||||
|
||||
# The weight for number of used S arrival measures. Assumes only arrival time
|
||||
# when exactly 1 value is set. Use a comma-separated list, wT,wSlo,wBaz, for
|
||||
# giving specific weight to pick time, slowness and back azimuth, respectively.
|
||||
# Example: 2.0,0.0,0.0 .
|
||||
# The usage of slowness and back azimuth depends on locator. They are not
|
||||
# considered by Hypo71, NonLinLoc, StdLoc and FixedHypocenter.
|
||||
score.sum.s = 2.0
|
||||
|
||||
# The weight for number of added but unused S arrivals.
|
||||
score.sum.s0 = 0.5
|
||||
|
||||
# Origin depth is normalized to this value for computing the score
|
||||
# contribution. Shallower depths contribute to larger score.
|
||||
score.sum.normalizationDepth = 650.0
|
||||
|
||||
# The weight of origin depth. Set this value to 0.0 for scoring origins
|
||||
# independent of depth whenever shallow and deep sources are equally expected.
|
||||
score.sum.depth = 1.0
|
||||
|
||||
# Origin RMS is normalized to this value for computing the score contribution.
|
||||
# Lower RMS contribute to larger score.
|
||||
score.sum.normalizationRMS = 1.5
|
||||
|
||||
# The weight of origin RMS residual.
|
||||
score.sum.residual = 1.0
|
||||
|
||||
# Increase the weight for manual picks by a factor of 1.001. This gives
|
||||
# preference to manual picks in case automatic ones co-exist for the same
|
||||
# station.
|
||||
score.sum.increaseManual = false
|
Reference in New Issue
Block a user