Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -72,10 +72,11 @@
<parameter name="realtimeGap" type="int" unit="s">
<description>
Restrict end time of requests to current time - realtimeGap
seconds. Negative values allowed. Used in fdsnws-dataselect.
WARNING: If this value is unset and a realtime recordsource
(e.g. slink) is used, requests may block if end time in future
is requested.
seconds. Negative values are allowed. Used in fdsnws-dataselect.
WARNING: If this value is unset and a real-time RecordStream
(e.g. slink) is used, requests may block if end times in the
future are requested.
</description>
</parameter>
<parameter name="samplesM" type="float">
@ -90,7 +91,7 @@
Set the number of bytes to buffer for each chunk of waveform data
served to the client. The lower the buffer the higher the overhead
of Python Twisted. The higher the buffer the higher the memory
usage per request. 100kB seems to be a good trade-off.
usage per request. 100 kB seems to be a good trade-off.
</description>
</parameter>
<parameter name="htpasswd" type="string" default="@CONFIGDIR@/fdsnws.htpasswd">
@ -103,12 +104,12 @@
</parameter>
<parameter name="accessLog" type="string">
<description>
Path to access log file. If unset no access log is created.
Path to access log file. If unset, no access log is created.
</description>
</parameter>
<parameter name="requestLog" type="string">
<description>
Path to request log file. If unset no request log is created.
Path to request log file. If unset, no request log is created.
</description>
</parameter>
<parameter name="userSalt" type="string">
@ -121,7 +122,10 @@
List of domain names Cross-Origin Resource Sharing (CORS)
request may originate from. A value of '*' allows any web page
to embed your service. An empty value will switch of CORS
requests entirely. An example of multiple domains might be:
requests entirely.
Example of multiple domains:
'https://test.domain.de, https://production.domain.de'.
</description>
</parameter>
@ -154,7 +158,7 @@
If enabled, event comment elements are no longer accessible.
</description>
</parameter>
<parameter name="evaluationMode" type="string">
<parameter name="evaluationMode" type="string" values=",automatic,manual">
<description>
If set, the event service will only return events having a
preferred origin with a matching evaluationMode property.
@ -168,7 +172,7 @@
<description>List of disabled event types</description>
</parameter>
</group>
<parameter name="eventFormats" type="list:string">
<parameter name="eventFormats" type="list:string" values="csv,qml,qml-rt,sc3ml,text,xml">
<description>
List of enabled event formats. If unspecified, all supported
formats are enabled.
@ -195,12 +199,12 @@
standard FDSNWS extension served under fdsnws/ext/availability.
</description>
</parameter>
<parameter name="stationFilter" type="string">
<parameter name="stationFilter" type="file" options="read">
<description>
Path to station inventory filter file.
</description>
</parameter>
<parameter name="dataSelectFilter" type="string">
<parameter name="dataSelectFilter" type="file" options="read">
<description>
Path to dataselect inventory filter file.
</description>
@ -288,6 +292,38 @@
</description>
</parameter>
</group>
<group name="jwt">
<parameter name="enable" type="boolean" default="false">
<description>
Enable JWT extension.
</description>
</parameter>
<parameter name="issuers" type="list:string" default="https://geofon.gfz.de/eas2,https://login.earthscope.org/">
<description>
List of issuer URLs.
</description>
</parameter>
<parameter name="audience" type="list:string" default="eas,fdsn">
<description>
List of valid audience.
</description>
</parameter>
<parameter name="algorithms" type="list:string" default="RS256">
<description>
List of allowed algorithms.
</description>
</parameter>
<parameter name="updateMinSeconds" type="int" default="300">
<description>
Minimum time to wait between requesting updated keys from a key server.
</description>
</parameter>
<parameter name="updateMaxSeconds" type="int" default="86400">
<description>
Maximum time to cache received keys.
</description>
</parameter>
</group>
</configuration>
</module>
</seiscomp>

View File

@ -34,7 +34,7 @@
comma. Add ${plugins} to consider all previously read values.
</description>
</parameter>
<parameter name="cityXML" type="string">
<parameter name="cityXML" type="file" values="*.xml" options="read">
<description>
Path to the cities XML file. If undefined, the data is read
from &quot;@CONFIGDIR@/cities.xml&quot; or
@ -115,7 +115,7 @@
are written to log files per modules as
&quot;@CONFIGDIR@/log/[module].log&quot;.
</description>
<parameter name="level" type="int" default="2" values="1,2,3,4´">
<parameter name="level" type="int" default="2" values="1,2,3,4">
<description>
Set the logging level between 1 and 4 where 1=ERROR,
2=WARNING, 3=INFO and 4=DEBUG.
@ -269,14 +269,14 @@
is established. Override these values only if you know what you
are doing.
</description>
<parameter name="inventory" type="string">
<parameter name="inventory" type="file" options="read" values="*.xml">
<description>
Load the inventory database from a given XML file if set.
This overrides the inventory definitions loaded from the
database backend.
</description>
</parameter>
<parameter name="config" type="string">
<parameter name="config" type="file" options="read" values="*.xml">
<description>
Load the configuration database from a given XML file if set.
This overrides the configuration definitions loaded from the
@ -344,7 +344,7 @@
</group>
</group>
<group name="scripts">
<parameter name="crashHandler" type="path">
<parameter name="crashHandler" type="file" options="read">
<description>
Path to crash handler script.
</description>
@ -453,9 +453,17 @@
e.g. &quot;signalBegin&quot;. This can be overridden per
station in its bindings.
</description>
<parameter name="interface" type="string" default="libtau">
<parameter name="interface" type="string" default="LOCSAT" values="libtau,LOCSAT,homogeneous">
<description>
The name of the travel-time interface to use. The list
can be extended by plugins.
</description>
</parameter>
<parameter name="model" type="string" default="iasp91">
<description>
The name of the travel-time interface (velocity) model
to use.
</description>
</parameter>
</group>
<group name="WoodAnderson">
@ -483,10 +491,25 @@
</parameter>
</group>
<struct type="GlobalAmplitudeProfile" title="Amplitude-type profile" aliases="config:amplitudes.aliases">
<parameter name="regionalize" type="boolean" default="true">
<description>
Control if the amplitude calculation should be
regionalized or not. The regions and their configuration
are taken from the corresponding magnitude profiles. If
regionalization is activate, then e.g. modules without
origin information will not be able to compute an
amplitude as the origin is required to determine the
effective settings.
If amplitudes for this particular type shall be computed
regardless of any defined regions, set this parameter to
false.
</description>
</parameter>
<parameter name="considerUnusedArrivals" type="boolean" default="false">
<description>
If enabled then also stations with unused (disabled)
arrivals are considerd for amplitude and implicitly
If enabled, then also stations with unused (disabled)
arrivals are considered for amplitude and implicitly
magnitude computations, e.g. by scamp, scmag and scolv.
</description>
</parameter>
@ -538,7 +561,7 @@
interpolated but not extrapolated.
</description>
</parameter>
<parameter name="regionFile" type="path">
<parameter name="regionFile" type="file" options="read">
<description>
Path to a geofeature file, e.g. in BNA or GeoJSON format,
with one or more polygons defining geographic regions.
@ -565,40 +588,72 @@
Enable the region or not.
</description>
</parameter>
<parameter name="minDist" type="double" unit="deg">
<parameter name="minDist" type="string" unit="deg">
<description>
The minimum distance required to compute a
magnitude. This settings has no effect with e.g.
scautopick as there is no information about the
source of the event to compute the distance.
The default value is implementation specific.
The default value depends on magnitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDist = 500km
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg">
<parameter name="maxDist" type="string" unit="deg">
<description>
The maximum distance allowed to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to compute the distance. The default
value is implementation specific.
value depends on magnitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
maxDist = 500km
</description>
</parameter>
<parameter name="minDepth" type="double" unit="km">
<parameter name="minDepth" type="string" unit="km">
<description>
The minimum depth required to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to retrieve the depth. The default
value is implementation specific.
value depends on magnitude type.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDepth = 500km
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km">
<parameter name="maxDepth" type="string" unit="km">
<description>
The maximum depth allowed to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to retrieve the depth. The default
value is implementation specific.
value depends on magnitude type.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
maxDepth = 500km
</description>
</parameter>
<parameter name="check" type="string" default="source">
@ -862,12 +917,12 @@
<option flag="I" long-flag="record-url" argument="arg" default="" publicID="records#record-url">
<description>
The recordstream source URL, format:
The RecordStream source URL. Format:
[service://]location[#type].
&quot;service&quot; is the name of the recordstream driver
&quot;service&quot; is the name of the RecordStream driver
which can be queried with &quot;--record-driver-list&quot;.
If &quot;service&quot; is not given, &quot;file://&quot; is
used.
used and simply the name of a miniSEED file can be given.
</description>
</option>
@ -883,7 +938,7 @@
</group>
<group name="Cities" publicID="cities">
<option long-flag="city-xml" argument="arg" default="" publicID="cities#city-xml">
<option long-flag="city-xml" argument="arg" default="" publicID="cities#city-xml" type="file" options="read" values="*.xml">
<description>
The path to the cities XML file. This overrides the default
paths. Compare with the global parameter &quot;citiesXML&quot;.
@ -936,6 +991,8 @@
Create amplitude type profiles to define the time windows,
minimum signal-to-noise ratio, amplitude thresholds and
restitution for measuring amplitudes of a certain type.
Standard amplitude types supported in SeisComP: Md,Mjma,ML,MLc,MLh,MLr,MLv,MN,mb,mB,Mwp,Ms_20,Ms(BB).
</description>
<parameter name="saturationThreshold" type="string" default="false" unit="counts; %">
<description>
@ -977,14 +1034,14 @@
The parameters of this group will be overridden by type
specific settings if given (see GlobalAmplitudeProfile).
</description>
<parameter name="taper" default="5" unit="s">
<parameter name="taper" default="5" unit="s" type="double">
<description>
Define the length of the taper at either side of the
waveform. The length will be added to the data
request: start - taper and end + taper.
</description>
</parameter>
<parameter name="minFreq" default="0.00833333" unit="Hz">
<parameter name="minFreq" default="0.00833333" unit="Hz" type="double">
<description>
The minimum frequency of the considered spectrum.
@ -995,7 +1052,7 @@
that taper.
</description>
</parameter>
<parameter name="maxFreq" default="0" unit="Hz">
<parameter name="maxFreq" default="0" unit="Hz" type="double">
<description>
The maximum frequency of the considered spectrum.
@ -1014,9 +1071,17 @@
noise time window specifications,
e.g. &quot;signalBegin&quot;.
</description>
<parameter name="interface" type="string" default="libtau">
<parameter name="interface" type="string" default="LOCSAT" values="libtau,LOCSAT,homogeneous">
<description>
The name of the travel-time interface to use. The list
can be extended by plugins.
</description>
</parameter>
<parameter name="model" type="string" default="iasp91">
<description>
The name of the travel-time interface (velocity) model
to use.
</description>
</parameter>
</group>
<group name="WoodAnderson">
@ -1043,7 +1108,7 @@
</description>
</parameter>
</group>
<struct type="GlobalAmplitudeProfile" title="Amplitude type profile">
<struct type="GlobalBindingsAmplitudeProfile" title="Amplitude type profile: Use name of amplitude type" aliases="config:amplitudes.aliases">
<description>
An amplitude profile configures global parameters for a
particular amplitude type. The available amplitude types
@ -1083,14 +1148,38 @@
will be used instead.
</description>
</parameter>
<parameter name="minSNR" type="double">
<parameter name="minSNR" type="double" default="3">
<description>
Define the minimum SNR to be reached to compute the
amplitudes. This value is amplitude type specific and
has no global default value.
</description>
</parameter>
<parameter name="noiseBegin" type="double" unit="s">
<parameter name="minPeriod" type="double" unit="s">
<description>
Define the minimum period of the measured amplitude. If
the period is below this value, the amplitude will not be emitted.
This value is specific to amplitude type and has no global
default value. A value lower or equal than 0 will disable
this check.
Caution: If a value is set but the amplitude does not
provide the period, no amplitude is sent.
</description>
</parameter>
<parameter name="maxPeriod" type="double" unit="s">
<description>
Define the maximum period of the measured amplitude. If
the period is above this value, the amplitude will not be emitted.
This value is specific to amplitude type and has no global
default value. A value lower or equal than 0 will disable
this check.
Caution: If a value is set but the amplitude does not
provide the period, no amplitude is sent.
</description>
</parameter>
<parameter name="noiseBegin" type="string" unit="time grammar" default="-35">
<description>
Override the default time (relative to the trigger
time) of the begin of the noise window used to compute
@ -1099,7 +1188,7 @@
should only be changed if you know what you are doing.
</description>
</parameter>
<parameter name="noiseEnd" type="double" unit="s">
<parameter name="noiseEnd" type="string" unit="time grammar" default="-5">
<description>
Override the default time (relative to the trigger
time) of the end of the noise window used to compute
@ -1108,7 +1197,7 @@
should only be changed if you know what you are doing.
</description>
</parameter>
<parameter name="signalBegin" type="double" unit="s">
<parameter name="signalBegin" type="string" unit="time grammar" default="-5">
<description>
Override the default time (relative to the trigger
time) of the begin of the signal window used to compute
@ -1117,7 +1206,7 @@
changed if you know what you are doing.
</description>
</parameter>
<parameter name="signalEnd" type="double" unit="s">
<parameter name="signalEnd" type="string" unit="time grammar" default="30">
<description>
Override the default time (relative to the trigger
time) of the end of the signal window used to compute
@ -1126,69 +1215,86 @@
changed if you know what you are doing.
</description>
</parameter>
<parameter name="minDist" type="double" unit="deg">
<parameter name="minDist" type="string" unit="deg" default="0">
<description>
The minimum distance required to compute an amplitude.
This settings has no effect with e.g. scautopick as there
is no information about the source of the event to compute
the distance. The default value is implementation
specific.
the distance. The default value depends on
amplitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDist = 500km
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg">
<parameter name="maxDist" type="string" unit="deg" default="180">
<description>
The maximum distance allowed to compute an amplitude.
This settings has no effect with e.g. scautopick as there
is no information about the source of the event to compute
the distance. The default value is implementation
specific.
the distance. The default value depends on
amplitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
maxDist = 500km
</description>
</parameter>
<parameter name="minDepth" type="double" unit="km">
<parameter name="minDepth" type="string" unit="km" default="-1000000">
<description>
The minimum depth required to compute an amplitude.
This settings has no effect with e.g. scautopick as there
is no information about the source of the event to
retrieve the depth. The default value is implementation
specific.
retrieve the depth. The default value depends on
amplitude type.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDepth = 500km
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km">
<parameter name="maxDepth" type="string" unit="km" default="1000000">
<description>
The maximum depth allowed to compute an amplitude.
This settings has no effect with e.g. scautopick as there
is no information about the source of the event to
retrieve the depth. The default value is implementation
specific.
</description>
</parameter>
<parameter name="regionalize" type="boolean" default="true">
<description>
Control if the amplitude calculation should be
regionalized or not. The regions and their configuration
are taken from the corresponding magnitude profiles. If
regionalization is activate, then e.g. modules without
origin information will not be able to compute an
amplitude as the origin is required to determine the
effective settings.
retrieve the depth. The default value depends on
amplitude type.
If amplitudes for this particular type shall be computed
regardless of any defined regions, set this parameter to
false.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
maxDepth = 500km
</description>
</parameter>
<group name="resp">
<description>
Several parameters if usage of full responses is enabled.
</description>
<parameter name="taper" default="5" unit="s">
<parameter name="taper" default="5" unit="s" type="double">
<description>
Define the length of the taper at either side of the
waveform. The length will be added to the data
request: start - taper and end + taper.
</description>
</parameter>
<parameter name="minFreq" default="0.00833333" unit="Hz">
<parameter name="minFreq" default="0.00833333" unit="Hz" type="double">
<description>
After data are converted in to the frequency domain
that minimum frequency defines the end of the left-side
@ -1197,7 +1303,7 @@
A value of 0 or lower disables that taper.
</description>
</parameter>
<parameter name="maxFreq" default="0" unit="Hz">
<parameter name="maxFreq" default="0" unit="Hz" type="double">
<description>
After data are converted in to the frequency domain
that maximum frequency defines the start of the right-side
@ -1211,11 +1317,13 @@
</group>
<group name="magnitudes">
<description>
Define magnitude parameters independent of amplitude-type profiles.
For magnitude correction parameters, e.g., network of station
corrections, create a magnitude type profile.
Define the calibration parameters and constraints for computing
magnitudes from measured amplitudes including static corrections.
The parameters are independent of amplitude-type profiles.
Standard magnitude types supported in SeisComP: Md,Mjma,ML,MLc,MLh,MLr,MLv,MN,mb,mB,Mwp,Ms_20,Ms(BB).
</description>
<struct type="GlobalBindingsMagnitudeTypeProfile" title="Magnitude type profile">
<struct type="GlobalBindingsMagnitudeProfile" title="Magnitude type profile: Use name of magnitude type" aliases="config:magnitudes.aliases">
<description>
A magnitude profile configures global parameters for a
particular magnitude type. The available magnitude types
@ -1243,6 +1351,106 @@
Example: &quot;0.0, regionA: -0.1, regionB: 0.2&quot;.
</description>
</parameter>
<parameter name="minDist" type="string" unit="deg">
<description>
The minimum distance in degree required to compute a
magnitude. This settings has no effect with e.g.
scautopick as there is no information about the
source of the event to compute the distance.
The default value depends on magnitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDist = 500km
</description>
</parameter>
<parameter name="maxDist" type="string" unit="deg">
<description>
The maximum distance in degree allowed to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to compute the distance. The default
value depends on magnitude type.
Although the default unit is 'deg', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
</description>
</parameter>
<parameter name="minDepth" type="string" unit="km">
<description>
The minimum depth required to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to retrieve the depth. The default
value depends on magnitude type.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
minDepth = 500km
</description>
</parameter>
<parameter name="maxDepth" type="string" unit="km">
<description>
The maximum depth allowed to compute a magnitude.
This settings has no effect with e.g. scautopick
as there is no information about the source of
the event to retrieve the depth. The default
value depends on magnitude type.
Although the default unit is 'km', values can be
given in any SI distance unit such km, m or cm
by simply appending the unit to the value.
Example:
maxDepth = 500km
</description>
</parameter>
<parameter name="minSNR" type="double">
<description>
The minimum SNR required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the SNR is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude. If this value is set then it
overrides the regionalized setting.
</description>
</parameter>
<parameter name="minPeriod" type="double" unit="s">
<description>
The minimum period required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude. If this value is set, then it
overrides the regionalized setting.
Caution: If a value is set but the amplitude does not
provide the period, no magnitude is computed.
</description>
</parameter>
<parameter name="maxPeriod" type="double" unit="s">
<description>
The maximum period allowed for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is above this threshold it will
be associated with weight zero and will not contribute
to the network magnitude. If this value is set, then it
overrides the regionalized setting.
Caution: If a value is set but the amplitude does not
provide the period, no magnitude is computed.
</description>
</parameter>
</struct>
</group>
<group name="picker">

View File

@ -17,6 +17,30 @@
documentation for the required interface name.
</description>
</parameter>
<parameter name="lat" type="double">
<description>
The fixed latitude to use. If not set then this
value is read from the input origin.
</description>
</parameter>
<parameter name="lon" type="double">
<description>
The fixed longitude to use. If not set then this
value is read from the input origin.
</description>
</parameter>
<parameter name="depth" type="double">
<description>
The fixed depth to use. If not set then this
value is read from the input origin.
</description>
</parameter>
<parameter name="time" type="string">
<description>
The fixed time to use. If not set then this
value is read from the input origin.
</description>
</parameter>
<parameter name="usePickUncertainties" type="boolean" default="false">
<description>
Whether to use pick time uncertainties rather than a fixed

File diff suppressed because it is too large Load Diff

View File

@ -10,30 +10,32 @@
<description>
Locator parameters: Hypo71
</description>
<parameter name="logFile" type="string" default="@LOGDIR@/HYPO71.LOG">
<parameter name="logFile" type="file" default="@LOGDIR@/HYPO71.LOG" options="write">
<description>
Temporary file used by Hypo71 to store calculation logs.
</description>
</parameter>
<parameter name="inputFile" type="string" default="@DATADIR@/hypo71/HYPO71.INP">
<parameter name="inputFile" type="file" default="@DATADIR@/hypo71/HYPO71.INP" options="write">
<description>
Temporary file to write Hypo71 input data to.
</description>
</parameter>
<parameter name="outputFile" type="string" default="@DATADIR@/hypo71/HYPO71.PRT">
<parameter name="outputFile" type="file" default="@DATADIR@/hypo71/HYPO71.PRT" options="write">
<description>
Temporary output file to read Hypo71 location data from.
</description>
</parameter>
<parameter name="defaultControlFile" type="string" default="@DATADIR@/hypo71/profiles/default.hypo71.conf">
<parameter name="defaultControlFile" type="file" default="@DATADIR@/hypo71/profiles/default.hypo71.conf" options="read">
<description>
Hypo71 default profile.
If no custom profile is specified, this profile will be used by the plugin when proceeding to a localization.
Hypo71 default profile. If no custom profile is specified,
this profile will be used by the plugin when proceeding to a
localization.
</description>
</parameter>
<parameter name="hypo71ScriptFile" type="string" default="@DATADIR@/hypo71/run.sh">
<parameter name="hypo71ScriptFile" type="file" default="@DATADIR@/hypo71/run.sh" options="execute">
<description>
Bash script executed when calling the Hypo71 locator plugin for locating the earthquake.
Bash script executed when calling the Hypo71 locator plugin
for locating the earthquake.
</description>
</parameter>
<parameter name="profiles" type="list:string">
@ -45,7 +47,8 @@
</parameter>
<group name="profile">
<description>
Profiles containing the profile-specific velocity model and the Hypo71 parameters.
Profiles containing the profile-specific velocity model and
the Hypo71 parameters.
</description>
<struct type="Hypo71 profile" link = "hypo71.profiles">
<parameter name="earthModelID" type="string">
@ -59,7 +62,7 @@
It is generally the locator's name (Hypo71).
</description>
</parameter>
<parameter name="controlFile" type="string">
<parameter name="controlFile" type="file" options="read">
<description>
File containing the profile parameters.
</description>
@ -76,10 +79,15 @@
</struct>
</group>
<parameter name="publicID" type="string">
<description>Custom patternID to use when generating origin publicID</description>
<description>
Custom patternID to use when generating origin publicID.
</description>
</parameter>
<parameter name="useHypo71PatternID" type="boolean">
<description>Specifies if the given publicD should be used for generating origin publicID</description>
<description>
Specifies if the given public ID shall be used for
generating origin publicID.
</description>
</parameter>
</group>
</configuration>

View File

@ -3,16 +3,16 @@
<plugin name="iLoc">
<extends>global</extends>
<description>
Locator in SeisComP implemented by the plugin lociloc.
Locator in SeisComP implemented by the plugin lociloc.
</description>
<configuration>
<group name="iLoc">
<description>
Locator parameters: iLoc
</description>
<parameter name="auxDir" type="string" default="@DATADIR@/iloc/iLocAuxDir">
<parameter name="auxDir" type="directory" default="@DATADIR@/iloc/iLocAuxDir" options="read">
<description>
iLoc directory for auxialiary files and directories. Some
iLoc directory for auxiliary files and directories. Some
of them must be provided from the iLoc website. Read the
documentation for their installation.
</description>
@ -32,9 +32,9 @@
</parameter>
<parameter name="profiles" type="list:string" default="iasp91,ak135">
<description>
iLoc profile name.
Multiples names may be set separated by comma.
Each profile can have different velocity or parameters.
List of iLoc profile name(s). Separate multiple names by comma.
Each profile can have different velocity or parameters. The
must be defined separate by iLoc profiles.
</description>
</parameter>
<group name="profile">
@ -60,17 +60,17 @@
</parameter>
<parameter name="UseRSTT" type="boolean" default="false">
<description>
Use regional seismic travel-time tables
Use regional seismic travel-time tables.
</description>
</parameter>
<parameter name="UseRSTTPnSn" type="boolean" default="true">
<description>
Use regional seismic travel-time tables for Pn and Sn
Use regional seismic travel-time tables for Pn and Sn.
</description>
</parameter>
<parameter name="UseRSTTPgLg" type="boolean" default="true">
<description>
Use regional seismic travel-time tables for Pg and Lg
Use regional seismic travel-time tables for Pg and Lg.
</description>
</parameter>
<parameter name="UseLocalTT" type="boolean" default="false">
@ -78,7 +78,7 @@
Use local velocity model if defined in LocalVmodel.
</description>
</parameter>
<parameter name="LocalVmodel" type="string" default="">
<parameter name="LocalVmodel" type="file" default="" options="read">
<description>
Full path to a file containing the local velocity model.
Requires: UseLocalTT = true. Empty string or unset or
@ -98,124 +98,125 @@
</parameter>
<parameter name="DoGridSearch" type="boolean" default="true">
<description>
Perform neighbourhood algorithm
Perform neighbourhood algorithm.
</description>
</parameter>
<parameter name="NAsearchRadius" type="float" default="5" unit="deg">
<description>
Neighbourhood Algorithm: Search radius around initial
epicentre
epicentre.
</description>
</parameter>
<parameter name="NAsearchDepth" type="float" default="300" unit="km">
<description>
Neighbourhood Algorithm: Search radius around initial
depth
depth.
</description>
</parameter>
<parameter name="NAsearchOT" type="float" default="30" unit="s">
<description>
Neighbourhood Algorithm: Search radius around initial
origin time
origin time.
</description>
</parameter>
<parameter name="NAlpNorm" type="float" default="1">
<parameter name="NAlpNorm" type="float" default="1" range="1:2">
<description>
Neighbourhood Algorithm: p-value for norm to compute
misfit [1,2]
misfit.
</description>
</parameter>
<parameter name="NAiterMax" type="integer" default="5">
<parameter name="NAiterMax" type="int" default="5">
<description>
Neighbourhood Algorithm: Maximum number of iterations
Neighbourhood Algorithm: Maximum number of iterations.
</description>
</parameter>
<parameter name="NAcells" type="integer" default="25">
<parameter name="NAcells" type="int" default="25">
<description>
Neighbourhood Algorithm: Number of cells to be resampled
at each iteration
at each iteration.
</description>
</parameter>
<parameter name="NAinitialSample" type="integer" default="1000" unit="">
<parameter name="NAinitialSample" type="int" default="1000" unit="">
<description>
Neighbourhood Algorithm: Size of initial sample
Neighbourhood Algorithm: Size of initial sample.
</description>
</parameter>
<parameter name="NAnextSample" type="integer" default="100" unit="">
<parameter name="NAnextSample" type="int" default="100" unit="">
<description>
Neighbourhood Algorithm: Size of subsequent samples
Neighbourhood Algorithm: Size of subsequent samples.
</description>
</parameter>
<parameter name="MinDepthPhases" type="integer" default="3" unit="">
<parameter name="MinDepthPhases" type="int" default="3" unit="">
<description>
Depth resolution: Minimum number of depth phases for depdp
Depth resolution: Minimum number of depth phases.
</description>
</parameter>
<parameter name="MaxLocalDistDeg" type="float" default="0.2" unit="deg">
<description>
Depth resolution: Maximum local distance
Depth resolution: Maximum local distance.
</description>
</parameter>
<parameter name="MinLocalStations" type="integer" default="1">
<parameter name="MinLocalStations" type="int" default="1">
<description>
Depth resolution: Minimum number of local defining stations
Depth resolution: Minimum number of local defining stations.
</description>
</parameter>
<parameter name="MaxSPDistDeg" type="float" default="2.0" unit="deg">
<description>
Depth resolution: Maximum distance for using S-P travel-time differences.
Depth resolution: Maximum epicentral distance for
using S-P travel-time differences.
</description>
</parameter>
<parameter name="MinSPpairs" type="integer" default="3">
<parameter name="MinSPpairs" type="int" default="3">
<description>
Depth resolution: Minimum number of defining S-P phase pairs
Depth resolution: Minimum number of defining S-P phase pairs.
</description>
</parameter>
<parameter name="MinCorePhases" type="integer" default="3">
<parameter name="MinCorePhases" type="int" default="3">
<description>
Depth resolution: Minimum number of defining core reflection phases
</description>
</parameter>
<parameter name="MaxShallowDepthError" type="float" default="30.0" unit="km">
<description>
Depth resolution: Maximum depth error for crustal free-depth
Depth resolution: Maximum depth error for crustal free-depth.
</description>
</parameter>
<parameter name="MaxDeepDepthError" type="float" default="60.0" unit="km">
<description>
Depth resolution: Maximum depth error for deep free-depth
Depth resolution: Maximum depth error for deep free-depth.
</description>
</parameter>
<parameter name="DoCorrelatedErrors" type="boolean" default="true">
<description>
Linearized inversion: Account for correlated errors
Linearized inversion: Account for correlated errors.
</description>
</parameter>
<parameter name="SigmaThreshold" type="float" default="6.0" unit="s">
<description>
Linearized inversion: Used to exclude big residuals from solution
Linearized inversion: Used to exclude big residuals from solution.
</description>
</parameter>
<parameter name="AllowDamping" type="boolean" default="true">
<description>
Linearized inversion: Allow damping of model vector
Linearized inversion: Allow damping of model vector.
</description>
</parameter>
<parameter name="MinIterations" type="integer" default="4">
<parameter name="MinIterations" type="int" default="4">
<description>
Linearized inversion: Minimum number of iterations
Linearized inversion: Minimum number of iterations.
</description>
</parameter>
<parameter name="MaxIterations" type="integer" default="20">
<parameter name="MaxIterations" type="int" default="20">
<description>
Linearized inversion: Maximum number of iterations
Linearized inversion: Maximum number of iterations.
</description>
</parameter>
<parameter name="MinNdefPhases" type="integer" default="4">
<parameter name="MinNdefPhases" type="int" default="4">
<description>
Linearized inversion: Minimum number of defining phases
Linearized inversion: Minimum number of defining phases.
</description>
</parameter>
<parameter name="DoNotRenamePhases" type="boolean" default="false">

View File

@ -12,7 +12,7 @@
Locator parameters: Router. This locator requires the plugin
&quot;locrouter&quot; to be loaded.
</description>
<parameter name="regions" type="string">
<parameter name="regions" type="file" options="read">
<description>
A GeoJSON or BNA file defining locator profiles by region.
Supported polygon attributes:

View File

@ -11,25 +11,23 @@
Body wave magnitude at teleseismic distances measured at 1 s period.
</description>
<configuration>
<group name="magnitudes">
<group name="mb">
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="mb">
<description>
Parameters for computing mb magnitudes from mb amplitudes.
</description>
<parameter name="minDist" type="double" unit="deg" default="5">
<description>
Parameters for computing mb magnitudes from mb amplitudes.
Minimum epicentral distance for computing mb. Note: According
to the IASPEI recommendations in 2013, the minimum distance
should be 20 deg.
</description>
<parameter name="minDist" type="double" unit="deg" default="5">
<description>
Minimum epicentral distance for computing mb. Note: According
to the IASPEI recommendations in 2013, the minimum distance
should be 20 deg.
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="105">
<description>
Maximum epicentral distance for computing mb.
</description>
</parameter>
</group>
</group>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="105">
<description>
Maximum epicentral distance for computing mb.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -11,25 +11,23 @@
The body wave magnitude at teleseismic distances similar to mb.
</description>
<configuration>
<group name="magnitudes">
<group name="mB">
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="mB">
<description>
Parameters for computing mB magnitudes from mB amplitudes.
</description>
<parameter name="minDist" type="double" unit="deg" default="5">
<description>
Parameters for computing mB magnitudes from mB amplitudes.
Minimum epicentral distance for computing mB. Note: According
to the IASPEI recommendations in 2013, the minimum distance
should be 20 deg.
</description>
<parameter name="minDist" type="double" unit="deg" default="5">
<description>
Minimum epicentral distance for computing mB. Note: According
to the IASPEI recommendations in 2013, the minimum distance
should be 20 deg.
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="105">
<description>
Maximum epicentral distance for computing mB.
</description>
</parameter>
</group>
</group>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="105">
<description>
Maximum epicentral distance for computing mB.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -17,19 +17,17 @@
from the event.
</description>
<configuration>
<group name="magnitudes">
<group name="mb(IDC)">
<parameter name="Q" type="path">
<description>
Location of the station specific Q table. If not
specified then @DATADIR@/magnitudes/IDC/qfvc.ml will be
used as fallback. {net}, {sta} and {loc} are placeholders
which will be replaced with the concrete network code,
station code and location code.
</description>
</parameter>
</group>
</group>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="mb(IDC)">
<parameter name="Q" type="path">
<description>
Location of the station specific Q table. If not
specified then @DATADIR@/magnitudes/IDC/qfvc.ml will be
used as fallback. {net}, {sta} and {loc} are placeholders
which will be replaced with the concrete network code,
station code and location code.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -1,115 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<plugin name="Md">
<extends>global</extends>
<description>
Duration magnitude plugin
</description>
<plugin name="Md">
<extends>global</extends>
<description>
Duration magnitude plugin
</description>
</plugin>
<binding name="Md" module="global">
<description>
Duration magnitude plugin
</description>
<configuration>
<group name="magnitudes">
<group name="md">
<parameter name="seismo" type="int" default="9">
<description>
Default filter type to use before processing and after deconvolution. It's possible to set :
1 for a Wood-Anderson seismometer
2 for a 5sec generic Seismometer
3 for a WWSSN LP seismometer
4 for a WSSN SP seismometer
5 for a Generic Seismometer
6 for a Butterworth Low pass filter
7 for a Butterworth High pass filter
8 for a Butterworth Band pass filter
9 for a 1Hz eigen-frequency L4C seismometer
</description>
</parameter>
<parameter name="taper" type="double" default="5" unit="s">
<description>
taper applied to the signal
</description>
</parameter>
<parameter name="signal_length" type="double" default="150" unit="s">
<description>
signal length used to compute the duration magnitude
</description>
</parameter>
<parameter name="butterworth" type="string" default="&quot;3,1.5&quot;">
<description>
Butterworth filter parameter applied to the signal
</description>
</parameter>
<parameter name="depthmax" type="double" default="200" unit="km">
<description>
Maximum depth at which duration magnitude is valid
</description>
</parameter>
<parameter name="deltamax" type="double" default="400" unit="km">
<description>
Maximum distance between earthquake and station at which duration magnitude is valid
</description>
</parameter>
<parameter name="snrmin" type="double" default="1.2">
<description>
Signal to noise ratio below which the coda is reached
</description>
</parameter>
<parameter name="mdmax" type="double" default="5.0">
<description>
Maximum expected duration magnitude value
This is used to find how much data should be loaded for a given station by reversing the formula
</description>
</parameter>
<parameter name="fma" type="double" default="-0.87">
<description>
FMA regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmb" type="double" default="2.0">
<description>
FMB regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmd" type="double" default="0.0035">
<description>
FMD regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmf" type="double" default="0.0">
<description>
FMF regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmz" type="double" default="0.0">
<description>
FMZ regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="linearcorrection" type="double" default="1.0">
<description>
Linear correction
</description>
</parameter>
<parameter name="offset" type="double" default="0.0">
<description>
Offset
</description>
</parameter>
<parameter name="stacor" type="double" default="0.0">
<description>
Station correction
</description>
</parameter>
</group>
</group>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="md">
<parameter name="seismo" type="int" default="9">
<description>
Default filter type to use before processing and after deconvolution. It's possible to set :
1 for a Wood-Anderson seismometer
2 for a 5sec generic Seismometer
3 for a WWSSN LP seismometer
4 for a WSSN SP seismometer
5 for a Generic Seismometer
6 for a Butterworth Low pass filter
7 for a Butterworth High pass filter
8 for a Butterworth Band pass filter
9 for a 1Hz eigen-frequency L4C seismometer
</description>
</parameter>
<parameter name="taper" type="double" default="5" unit="s">
<description>
taper applied to the signal
</description>
</parameter>
<parameter name="signal_length" type="double" default="150" unit="s">
<description>
signal length used to compute the duration magnitude
</description>
</parameter>
<parameter name="butterworth" type="string" default="&quot;3,1.5&quot;">
<description>
Butterworth filter parameter applied to the signal
</description>
</parameter>
<parameter name="depthmax" type="double" default="200" unit="km">
<description>
Maximum depth at which duration magnitude is valid
</description>
</parameter>
<parameter name="deltamax" type="double" default="400" unit="km">
<description>
Maximum distance between earthquake and station at which duration magnitude is valid
</description>
</parameter>
<parameter name="snrmin" type="double" default="1.2">
<description>
Signal to noise ratio below which the coda is reached
</description>
</parameter>
<parameter name="mdmax" type="double" default="5.0">
<description>
Maximum expected duration magnitude value
This is used to find how much data should be loaded for a given station by reversing the formula
</description>
</parameter>
<parameter name="fma" type="double" default="-0.87">
<description>
FMA regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmb" type="double" default="2.0">
<description>
FMB regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmd" type="double" default="0.0035">
<description>
FMD regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmf" type="double" default="0.0">
<description>
FMF regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="fmz" type="double" default="0.0">
<description>
FMZ regional coefficient
See Hypo2000 manual
</description>
</parameter>
<parameter name="linearcorrection" type="double" default="1.0">
<description>
Linear correction
</description>
</parameter>
<parameter name="offset" type="double" default="0.0">
<description>
Offset
</description>
</parameter>
<parameter name="stacor" type="double" default="0.0">
<description>
Station correction
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -25,74 +25,76 @@
Standard local (Richter) magnitude
</description>
<configuration>
<group name="amplitudes">
<group name="ML">
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="ML">
<description>
Parameters for measuring ML amplitudes. Add more parameters
by adding an amplitude type profile 'ML',
</description>
<parameter name="minSNR" type="double" default="0"/>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="maxDepth" type="string" unit="km" default="80"/>
<parameter name="signalEnd" type="string" unit="time grammar" default="min(R / 3 + 30, 150)"/>
<parameter name="preFilter" type="string" default="">
<description>
Parameters for measuring ML amplitudes. Add more parameters
by adding an amplitude type profile 'ML',
The filter applied to raw records before applying
Wood-Anderson simulation. Default: no pre-filtering.
</description>
<parameter name="preFilter" type="string" default="">
<description>
The filter applied to raw records before applying
Wood-Anderson simulation. Default: no pre-filtering.
</description>
</parameter>
<parameter name="measureType" type="string" default="AbsMax">
<description>
This parameter allows to set how the amplitude is measured.
Either by finding the absolute maximum of the demeaned
trace (AbsMax), the difference of maximum and minimum of
the signal window (MinMax) or the maximum peak-trough
of one cycle (PeakTrough).
Note that if absMax is already explicitly configured, this
parameter has no effect.
</description>
</parameter>
<parameter name="combiner" type="string" default="average">
<description>
Defines the combiner operation for the amplitudes measured
on either both horizontal component. The default is to
use the average. Allowed values are: &quot;average&quot;,
&quot;min&quot;, &quot;max&quot; and &quot;geometric_mean&quot;.
&quot;geometric_mean&quot; corresponds to averaging single-trace
magnitudes instead of their amplitudes.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="ML">
</parameter>
<parameter name="applyWoodAnderson" type="boolean" default="true">
<description>
Parameters for computing ML magnitudes from ML amplitudes.
Applying Wood-Anderson simulation. To achieve displacement
records without WA simulation, an integration filter can
be applied with the pre-filter.
</description>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The calibration function log10(A0).
</parameter>
<parameter name="measureType" type="string" default="AbsMax">
<description>
This parameter allows to set how the amplitude is measured.
Either by finding the absolute maximum of the demeaned
trace (AbsMax), the difference of maximum and minimum of
the signal window (MinMax) or the maximum peak-trough
of one cycle (PeakTrough).
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
Note that if absMax is already explicitly configured, this
parameter has no effect.
</description>
</parameter>
<parameter name="combiner" type="string" default="average">
<description>
Defines the combiner operation for the amplitudes measured
on either both horizontal component. The default is to
use the average. Allowed values are: &quot;average&quot;,
&quot;min&quot;, &quot;max&quot; and &quot;geometric_mean&quot;.
&quot;geometric_mean&quot; corresponds to averaging single-trace
magnitudes instead of their amplitudes.
</description>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="ML">
<description>
Parameters for computing ML magnitudes from ML amplitudes.
</description>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="maxDepth" type="string" unit="km" default="80"/>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The calibration function log10(A0).
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
Note: The first and last distance samples limit the
maximum distance range for computing ML.
</description>
</parameter>
<parameter name="maxDistanceKm" type="double" unit="km" default="-1.0">
<description>
Maximum epicentral distance for computing ML.
No distance limitation for maxDistanceKm = -1.
</description>
</parameter>
</group>
</group>
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
Note: The first and last distance samples limit the
maximum distance range for computing ML.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -11,19 +11,17 @@
CTBTO/IDC local magnitude.
</description>
<configuration>
<group name="magnitudes">
<group name="ML(IDC)">
<parameter name="A" type="path">
<description>
Location of the station specific attenuation table. If not
specified then @DATADIR@/magnitudes/IDC/global.ml will be
used as fallback. {net}, {sta} and {loc} are placeholders
which will be replaced with the concrete network code,
station code and location code.
</description>
</parameter>
</group>
</group>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="ML(IDC)">
<parameter name="A" type="path">
<description>
Location of the station specific attenuation table. If not
specified then @DATADIR@/magnitudes/IDC/global.ml will be
used as fallback. {net}, {sta} and {loc} are placeholders
which will be replaced with the concrete network code,
station code and location code.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -101,188 +101,219 @@
Custom magnitude for local events measured on horizontal components
</description>
<configuration>
<group name="amplitudes">
<group name="MLc">
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="MLc">
<description>
Parameters for measuring MLc amplitudes. Add more parameters
by adding an amplitude type profile 'MLc',
</description>
<parameter name="minSNR" type="double" default="0"/>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="minDepth" type="string" unit="km" default="-10"/>
<parameter name="maxDepth" type="string" unit="km" default="80"/>
<parameter name="signalEnd" type="string" unit="time grammar" default="min(R / 3 + 30, 150)"/>
<parameter name="preFilter" type="string" default="BW(3,0.5,12)">
<description>
Parameters for measuring MLc amplitudes. Add more parameters
by adding an amplitude type profile 'MLc',
The filter applied to raw records before applying
Wood-Anderson simulation.
</description>
<parameter name="preFilter" type="string" default="BW(3,0.5,12)">
</parameter>
<parameter name="applyWoodAnderson" type="boolean" default="true">
<description>
Applying Wood-Anderson simulation. To achieve displacement
records without WA simulation, an integration filter can
be applied with the pre-filter.
</description>
</parameter>
<parameter name="amplitudeScale" type="string" default="1.0">
<description>
Scaling value multiplied to the measured amplitudes to
match the amplitude units expected by the magnitude
calibration function.
Expected amplitudes are
in units of mym but actual amplitudes provided from
Wood-Anderson-corrected seismograms are in units of mm:
amplitudeScale = 1000.
If data are not corrected for WA, measured amplitudes
take the unit of gain-corrected data considering the
preFilter:
amplitudeScale converts between units of measured and
excpected amplitude.
</description>
</parameter>
<parameter name="measureType" type="string" default="AbsMax" values="AbsMax,MinMax,PeakTrough">
<description>
Type for measuring amplitudes.
AbsMax: absolute maximum
MinMax: half difference between absolute maximum and minimum
PeakTrough: half difference between maximum and minimum
on a half cycle
</description>
</parameter>
<parameter name="combiner" type="string" default="max" values="min,max,average,geometric_mean">
<description>
Define how to combine the amplitudes measured on both
horizontals components:
min: take the minimum
max: take the maxium
avgerage: form the average
geometric_mean: form the geometric mean
</description>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="MLc">
<description>
Parameters for computing MLc magnitudes from MLc amplitudes.
</description>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="maxDepth" type="string" unit="km" default="80"/>
<parameter name="distMode" type="string" default="hypocentral" values="hypocentral,epicentral">
<description>
Considered distance measure between source and receiver.
hypocentral: hypocentral distance
epicentral: epicentral distance
</description>
</parameter>
<parameter name="minDist" type="double" default="-1.0" unit="deg">
<description>
The minimum distance for computing magnitudes from amplitudes.
Negative values deactivate the check.
</description>
</parameter>
<parameter name="maxDist" type="double" default="8" unit="deg">
<description>
The maximum distance for computing magnitudes from amplitudes.
Negative values deactivate the check.
</description>
</parameter>
<parameter name="minDepth" type="double" default="-10" unit="km">
<description>
The minimum source depth below which magnitudes are computed.
</description>
</parameter>
<parameter name="maxDepth" type="double" default="80" unit="km">
<description>
The maximum source depth up to which magnitudes are computed.
</description>
</parameter>
<parameter name="calibrationType" type="string" default="&quot;parametric&quot;" unit="" values="parametric,A0">
<description>
Type of magnitude calibration formula to be considered.
The calibration parameters are considered accordingly.
&quot;parametric&quot;: consider parameters of parametric
configuration in parametric section
&quot;A0&quot;: consider parameters of non-parametric
configuration in A0 section.
</description>
</parameter>
<group name="A0">
<description>
Parameters for A0, non-parametric magnitude calibration.
Considered if magnitude.MLc.calibrationType = "A0".
</description>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The filter applied to raw records before applying
Wood-Anderson simulation.
</description>
</parameter>
<parameter name="applyWoodAnderson" type="boolean" default="true">
<description>
Applying Wood-Anderson simulation. To achieve displacement
records without WA simulation, an integration filter can
be applied with the pre-filter.
</description>
</parameter>
<parameter name="amplitudeScale" type="string" default="1.0">
<description>
Scaling value multiplied to the measured amplitudes to
match the amplitude units expected by the magnitude
calibration function.
The non-parametric calibration function log10(A0).
Expected amplitudes are
in units of mym but actual amplitudes provided from
Wood-Anderson-corrected seismograms are in units of mm:
amplitudeScale = 1000.
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
If data are not corrected for WA, measured amplitudes
take the unit of gain-corrected data considering the
preFilter:
amplitudeScale converts between units of measured and
excpected amplitude.
</description>
</parameter>
<parameter name="measureType" type="string" default="AbsMax">
<description>
Type for measuring amplitudes. Available:
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
AbsMax: absolute maximum
MinMax: half difference between absolute maximum and minimum
PeakTrough: half difference between maximum and minimum
on a half cycle
</description>
</parameter>
<parameter name="combiner" type="string" default="max">
<description>
Define how to combine the amplitudes measured on both
horizontals components:
min: take the minimum
max: take the maxium
avgerage: form the average
geometric_mean: form the geometric mean
Note: The first and last distance samples limit the
maximum distance range for computing MLv.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="MLc">
<group name="parametric">
<description>
Parameters for computing MLc magnitudes from MLc amplitudes.
Parameters for parametric magnitude calibration:
MLc = log10(A) + c7 * e^(c8 * r) + c6 * h + c3 * log10(r / c5) + c2 * (r + c4) + c1 + c0(station)
Considered if magnitude.MLc.calibrationType = "parametric".
</description>
<parameter name="distMode" type="string" default="hypocentral">
<parameter name="c0" type="double" default="0.0">
<description>
Considered distance measure between source and receiver.
Possible values are
hypocentral: hypocentral distance
epicentral: epicentral distance
Station correction. This is the calibration value 'c0'
applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="minDist" type="double" default="-1.0" unit="deg">
<parameter name="c1" type="double" default="0.69">
<description>
The minimum distance for computing magnitudes from amplitudes.
Negative values deactivate the check.
The calibration value 'c1' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="maxDist" type="double" default="8" unit="deg">
<parameter name="c2" type="double" default="0.00095">
<description>
The maximum distance for computing magnitudes from amplitudes.
Negative values deactivate the check.
The calibration value 'c2' applied in the
magnitude calibration formula
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="maxDepth" type="double" default="80" unit="km">
<parameter name="c3" type="double" default="1.11">
<description>
The maximum source depth up to which magnitudes are computed.
The calibration value 'c3' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="calibrationType" type="string" default="&quot;parametric&quot;" unit="">
<parameter name="c4" type="double" default="0.0">
<description>
Type of magnitude calibration formula to be considered.
The calibration parameters are considered accordingly.
Currently supported are
&quot;parametric&quot;: consider parameters of parametric
configuration in parametric section
&quot;A0&quot;: consider parameters of non-parametric
configuration in A0 section.
The calibration value 'c4' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<group name="A0">
<parameter name="c5" type="double" default="1.0">
<description>
Parameters for A0, non-parametric magnitude calibration.
Considered if magnitude.MLc.calibrationType = "A0".
The calibration value 'c5' applied in the
parametric magnitude calibration formula.
</description>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The non-parametric calibration function log10(A0).
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
Note: The first and last distance samples limit the
maximum distance range for computing MLv.
</description>
</parameter>
</group>
<group name="parametric">
</parameter>
<parameter name="c6" type="double" default="0.0">
<description>
Parameters for parametric magnitude calibration:
MLc = log10(A) + c3 * log10(r/c5) + c2 * (r + c4) + c1 + c0(station)
Considered if magnitude.MLc.calibrationType = "parametric".
The calibration value 'c6' applied in the
parametric magnitude calibration formula.
</description>
<parameter name="c0" type="double" default="0.0">
<description>
Station correction. This is the calibration value 'c0'
applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c1" type="double" default="0.69">
<description>
The calibration value 'c1' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c2" type="double" default="0.00095">
<description>
The calibration value 'c2' applied in the
magnitude calibration formula
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c3" type="double" default="1.11">
<description>
The calibration value 'c3' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c4" type="double" default="0.0">
<description>
The calibration value 'c4' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c5" type="double" default="1.0">
<description>
The calibration value 'c5' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
</group>
</parameter>
<parameter name="c7" type="double" default="0.0">
<description>
The calibration value 'c7' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="c8" type="double" default="0.0">
<description>
The calibration value 'c8' applied in the
parametric magnitude calibration formula.
</description>
</parameter>
<parameter name="H" type="double" default="40" unit="km">
<description>
The calibration value 'H' applied in the
parametric magnitude calibration formula for forming
h. Read the documentation.
</description>
</parameter>
</group>
</group>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -16,42 +16,38 @@
at the Liverpool developer meeting.
</description>
<configuration>
<group name="amplitudes">
<group name="MLh">
<parameter name="maxavg" type="string" default="max">
<description>
Define combiner operation for both horizontals (min, max, avg).
</description>
</parameter>
<parameter name="ClippingThreshold" type="double">
<description>
MLh clipping level, in raw counts, eg. 80% of 2^23 = 6710886.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="MLh">
<parameter name="params" type="string">
<description>
Defines attenuation parameters for MLh.
Format: &quot;UpToKilometers A B; UpToNextKilometers A B;&quot;.
Example: &quot;30 nomag; 60 0.018 2.17; 700 0.0038 3.02&quot;.
The first parameter set &quot;30 nomag&quot; means that up to 30km
from the sensor the magnitude should not be calculated.
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="MLh">
<parameter name="maxavg" type="string" default="max">
<description>
Define combiner operation for both horizontals (min, max, avg).
</description>
</parameter>
<parameter name="ClippingThreshold" type="double">
<description>
MLh clipping level, in raw counts, eg. 80% of 2^23 = 6710886.
</description>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="MLh">
<parameter name="params" type="string">
<description>
Defines attenuation parameters for MLh.
Format: &quot;UpToKilometers A B; UpToNextKilometers A B;&quot;.
Example: &quot;30 nomag; 60 0.018 2.17; 700 0.0038 3.02&quot;.
The first parameter set &quot;30 nomag&quot; means that up to 30km
from the sensor the magnitude should not be calculated.
Note: No MLh computation if params is empty.
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km" default="80" >
<description>
Maximum depth allowed to compute the magnitude. Make sure to
also update the MLh amplitude bindings accordingly to this
value. maxDepth should not be greater than 80km.
</description>
</parameter>
</group>
</group>
Note: No MLh computation if params is empty.
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km" default="80" >
<description>
Maximum depth allowed to compute the magnitude. Make sure to
also update the MLh amplitude bindings accordingly to this
value. maxDepth should not be greater than 80km.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -8,26 +8,24 @@
</plugin>
<binding name="MLr" module="global">
<configuration>
<group name="magnitudes">
<group name="MLr">
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="MLr">
<description>
Parameter for computing MLr magnitudes for GNS/Geonet from MLv amplitudes.
</description>
<parameter name="params" type="string">
<description>
Parameter for computing MLr magnitudes for GNS/Geonet from MLv amplitudes.
</description>
<parameter name="params" type="string">
<description>
Defines Stations Corrections parameters for MLr (GNS/Geonet Local magnitude).
Format: &quot;UpToKilometers A ; UpToNextKilometers A ;&quot;.
Example: &quot;30 nomag; 60 0.018 ; 700 0.0038 &quot;.
The first parameter set &quot;30 nomag&quot; means that up to 30km
from the sensor the magnitude should not be calculated.
A is used as station correction.
"nomag" is used to disable station magnitudes.
Defines Stations Corrections parameters for MLr (GNS/Geonet Local magnitude).
Format: &quot;UpToKilometers A ; UpToNextKilometers A ;&quot;.
Example: &quot;30 nomag; 60 0.018 ; 700 0.0038 &quot;.
The first parameter set &quot;30 nomag&quot; means that up to 30km
from the sensor the magnitude should not be calculated.
A is used as station correction.
"nomag" is used to disable station magnitudes.
Note: No MLr computation if params is empty.
</description>
</parameter>
</group>
</group>
Note: No MLr computation if params is empty.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -25,64 +25,67 @@
Local (Richter) magnitude measured on the vertical component
</description>
<configuration>
<group name="amplitudes">
<group name="MLv">
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="MLv">
<description>
Parameters for measuring MLv amplitudes. Add more parameters
by adding an amplitude type profile 'MLv',
</description>
<!-- Override defaults -->
<parameter name="minSNR" type="double" default="0"/>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="maxDepth" type="string" unit="km" default="1000"/>
<parameter name="signalEnd" type="string" unit="time grammar" default="min(R / 3 + 30, 150)"/>
<parameter name="preFilter" type="string" default="">
<description>
Parameters for measuring MLv amplitudes. Add more parameters
by adding an amplitude type profile 'MLv',
The filter applied to raw records before applying
Wood-Anderson simulation. Default: no pre-filtering.
</description>
<parameter name="preFilter" type="string" default="">
<description>
The filter applied to raw records before applying
Wood-Anderson simulation. Default: no pre-filtering.
</description>
</parameter>
<parameter name="measureType" type="string" default="AbsMax">
<description>
This parameter allows to set how the amplitude is measured.
Either by finding the absolute maximum of the demeaned
trace (AbsMax), the difference of maximum and minimum of
the signal window (MinMax) or the maximum peak-trough
of one cycle (PeakTrough).
Note that if absMax is already explicitly configured, this
parameter has no effect.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="MLv">
</parameter>
<parameter name="applyWoodAnderson" type="boolean" default="true">
<description>
Parameters for computing MLv magnitudes from MLv amplitudes.
Applying Wood-Anderson simulation. To achieve displacement
records without WA simulation, an integration filter can
be applied with the pre-filter.
</description>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The calibration function log10(A0).
</parameter>
<parameter name="measureType" type="string" default="AbsMax">
<description>
This parameter allows to set how the amplitude is measured.
Either by finding the absolute maximum of the demeaned
trace (AbsMax), the difference of maximum and minimum of
the signal window (MinMax) or the maximum peak-trough
of one cycle (PeakTrough).
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
Note that if absMax is already explicitly configured, this
parameter has no effect.
</description>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="MLv">
<description>
Parameters for computing MLv magnitudes from MLv amplitudes.
</description>
<parameter name="maxDist" type="string" unit="deg" default="8"/>
<parameter name="maxDepth" type="string" unit="km" default="1000"/>
<parameter name="logA0" type="string" default="0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85">
<description>
The calibration function log10(A0).
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
Format: any list of distance-value pairs separated by
comma. Values within pairs are separated by colon.
Note: The first and last distance samples limit the
maximum distance range for computing MLv.
</description>
</parameter>
<parameter name="maxDistanceKm" type="double" unit="km" default="-1.0">
<description>
Maximum epicentral distance for computing MLv.
No distance limitation for maxDistanceKm=-1
</description>
</parameter>
</group>
</group>
Example: &quot;0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85&quot;
specifies 4 distance intervals from
0...60, 60...100, 100...400 and 400...1000 km distance.
Within these intervals log10(A0) is interpolated linearly
between -1.3...-2.8, -2.8...-3.0, -3.0...-4.5 and -4.5...-5.8,
respectively.
Note: The first and last distance samples limit the
maximum distance range for computing MLv.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -6,171 +6,163 @@
Nuttli magnitude for Canada and other Cratonic regions
</description>
<configuration>
<group name="amplitudes">
<group name="MN">
<extend-struct type="GlobalAmplitudeProfile" match-name="MN">
<description>
Amplitude control parameters for MN (Nuttli magnitude).
</description>
<parameter name="velocityModel" type="string" default="iasp91">
<description>
Amplitude control parameters for MN (Nuttli magnitude).
The travel time table set compiled for LocSAT. The tables
are located in &quot;share/locsat/tables/[vmodel].*&quot;.
</description>
<parameter name="velocityModel" type="string" default="iasp91">
<description>
The travel time table set compiled for LocSAT. The tables
are located in &quot;share/locsat/tables/[vmodel].*&quot;.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="MN">
</parameter>
</extend-struct>
<extend-struct type="GlobalMagnitudeProfile" match-name="MN">
<description>
Regionalization of MN (Nuttli magnitude).
</description>
<parameter name="region" type="path" default="@DATADIR@/magnitudes/MN/MN.bna">
<description>
Regionalization of MN (Nuttli magnitude).
The path to the BNA file which defines the valid region
for the MN magnitude. Note that the entire path from
source to receiver must lie entirely within the polygon(s).
</description>
<parameter name="region" type="path" default="@DATADIR@/magnitudes/MN/MN.bna">
<description>
The path to the BNA file which defines the valid region
for the MN magnitude. Note that the entire path from
source to receiver must lie entirely within the polygon(s).
</description>
</parameter>
<parameter name="offsetMw" type="double">
<description>
The offset applied to the MN network magnitude to
estimate Mw(MN). If not configured then no Mw estimation
will be applied.
</description>
</parameter>
</group>
</group>
</parameter>
<parameter name="offsetMw" type="double">
<description>
The offset applied to the MN network magnitude to
estimate Mw(MN). If not configured then no Mw estimation
will be applied.
</description>
</parameter>
</extend-struct>
</configuration>
</plugin>
<binding name="MN" module="global">
<description>
</description>
<configuration>
<group name="amplitudes">
<group name="MN">
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="MN">
<description>
Parameters for measuring AMN amplitudes.
</description>
<parameter name="rms" type="boolean" default="false">
<description>
Parameters for measuring AMN amplitudes.
Whether to use RMS ratio of signal and noise window for
SNR computation or the ration of the peak-trough
amplitudes of either window.
</description>
<parameter name="rms" type="boolean" default="false">
<description>
Whether to use RMS ratio of signal and noise window for
SNR computation or the ration of the peak-trough
amplitudes of either window.
</description>
</parameter>
<parameter name="filter" type="string">
<description>
The configurable filter such that the V measurement is
made on a filtered trace. By default, filtering is not
enabled.
See https://docs.gempa.de/seiscomp/current/base/filter-grammar.html
for how to specify the filter.
</description>
</parameter>
<parameter name="Vmin" type="double" default="3.2" unit="km/s">
<description>
The minimum phase velocity used to determine the signal
window end.
</description>
</parameter>
<parameter name="Vmax" type="double" default="3.6" unit="km/s">
<description>
The maximum phase velocity used to determine the signal
window start.
</description>
</parameter>
<parameter name="snrWindowSeconds" type="double" default="10" unit="s">
<description>
The length of the SNR window.
</description>
</parameter>
<parameter name="noiseWindowPreSeconds" type="double" default="0" unit="s">
<description>
The offset of the noise window. A positive value will move
the computed noise window to the left on the time axis,
a negative value will move it to the right on the time axis.
</description>
</parameter>
<parameter name="signalStartPriorities" type="list:string" default="Lg,Sg,Sn,S,Vmax">
<description>
The priority list of phase onsets to compute the signal
start window. Except for Vmin and Vmax, associated phases
(arrivals) must be present in the origin for this
particular phase. Picked phases are only considered if
the origin is a manual origin or the pick is a
manual pick. The first value in the list which can be
retrieved or computed, is selected.
Allowed tokens: Pg, Pn, P, Sg, Sn, S, Lg, Rg, Vmin, Vmax
</description>
</parameter>
<parameter name="signalEndPriorities" type="list:string" default="Rg,Vmin">
<description>
The priority list of phase onsets to compute the signal
end window. Except for Vmin and Vmax, associated phases
(arrivals) must be present in the origin for this
particular phase. Picked phases are only considered if
the origin is a manual origin or the pick is a
manual pick. The first value in the list which can be
retrieved or computed, is selected.
Allowed tokens: Pg, Pn, P, Sg, Sn, S, Lg, Rg, Vmin, Vmax
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="MN">
</parameter>
<parameter name="filter" type="string">
<description>
Parameters for computing MN magnitudes from AMN amplitudes.
The configurable filter such that the V measurement is
made on a filtered trace. By default, filtering is not
enabled.
See https://docs.gempa.de/seiscomp/current/base/filter-grammar.html
for how to specify the filter.
</description>
<parameter name="minSNR" type="double" default="2">
<description>
The minimum SNR required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the SNR is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="minPeriod" type="double" default="0.01" unit="s">
<description>
The minimum period required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="maxPeriod" type="double" default="1.3" unit="s">
<description>
The maximum period allowed for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is above this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="minDist" type="double" default="0.5" unit="deg">
<description>
The minimum distance required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the distance is below this threshold it
will be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="maxDist" type="double" default="30" unit="deg">
<description>
The maximum distance allowed for a magnitude to be
computed. If the distance exceeds this threshold then
the computation will be canceled and no station
magnitude will be available at all.
</description>
</parameter>
</group>
</group>
</parameter>
<parameter name="Vmin" type="double" default="3.2" unit="km/s">
<description>
The minimum phase velocity used to determine the signal
window end.
</description>
</parameter>
<parameter name="Vmax" type="double" default="3.6" unit="km/s">
<description>
The maximum phase velocity used to determine the signal
window start.
</description>
</parameter>
<parameter name="snrWindowSeconds" type="double" default="10" unit="s">
<description>
The length of the SNR window.
</description>
</parameter>
<parameter name="noiseWindowPreSeconds" type="double" default="0" unit="s">
<description>
The offset of the noise window. A positive value will move
the computed noise window to the left on the time axis,
a negative value will move it to the right on the time axis.
</description>
</parameter>
<parameter name="signalStartPriorities" type="list:string" default="Lg,Sg,Sn,S,Vmax">
<description>
The priority list of phase onsets to compute the signal
start window. Except for Vmin and Vmax, associated phases
(arrivals) must be present in the origin for this
particular phase. Picked phases are only considered if
the origin is a manual origin or the pick is a
manual pick. The first value in the list which can be
retrieved or computed, is selected.
Allowed tokens: Pg, Pn, P, Sg, Sn, S, Lg, Rg, Vmin, Vmax
</description>
</parameter>
<parameter name="signalEndPriorities" type="list:string" default="Rg,Vmin">
<description>
The priority list of phase onsets to compute the signal
end window. Except for Vmin and Vmax, associated phases
(arrivals) must be present in the origin for this
particular phase. Picked phases are only considered if
the origin is a manual origin or the pick is a
manual pick. The first value in the list which can be
retrieved or computed, is selected.
Allowed tokens: Pg, Pn, P, Sg, Sn, S, Lg, Rg, Vmin, Vmax
</description>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="MN">
<description>
Parameters for computing MN magnitudes from AMN amplitudes.
</description>
<parameter name="minSNR" type="double" default="2">
<description>
The minimum SNR required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the SNR is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="minPeriod" type="double" default="0.01" unit="s">
<description>
The minimum period required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is below this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="maxPeriod" type="double" default="1.3" unit="s">
<description>
The maximum period allowed for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the period is above this threshold it will
be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="minDist" type="double" default="0.5" unit="deg">
<description>
The minimum distance required for a magnitude to pass
the QC check. The station magnitude will be computed
anyway but if the distance is below this threshold it
will be associated with weight zero and will not contribute
to the network magnitude.
</description>
</parameter>
<parameter name="maxDist" type="double" default="30" unit="deg">
<description>
The maximum distance allowed for a magnitude to be
computed. If the distance exceeds this threshold then
the computation will be canceled and no station
magnitude will be available at all.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -12,55 +12,51 @@
at around 20 s period.
</description>
<configuration>
<group name="amplitudes">
<group name="Ms_20">
<extend-struct type="GlobalBindingsAmplitudeProfile" match-name="Ms_20">
<description>
Parameters for computing Ms_20 amplitudes.
</description>
<parameter name="minVelocity" type="double" unit="km/s" default="3">
<description>
Parameters for computing Ms_20 amplitudes.
Minimum group velocity used to compute signal time window.
</description>
<parameter name="minVelocity" type="double" unit="km/s" default="3">
<description>
Minimum group velocity used to compute signal time window.
</description>
</parameter>
<parameter name="maxVelocity" type="double" unit="km/s" default="4">
<description>
Maximum group velocity used to compute signal time window.
</description>
</parameter>
</group>
</group>
<group name="magnitudes">
<group name="Ms_20">
</parameter>
<parameter name="maxVelocity" type="double" unit="km/s" default="4">
<description>
Parameters for computing Ms_20 magnitudes from Ms_20 amplitudes.
Maximum group velocity used to compute signal time window.
</description>
<parameter name="lowerPeriod" type="double" unit="s" default="18">
<description>
Lower period limit of the signal for computing Ms_20.
</description>
</parameter>
<parameter name="upperPeriod" type="double" unit="s" default="22">
<description>
Upper period limit of the signal for computing Ms_20.
</description>
</parameter>
<parameter name="minDist" type="double" unit="deg" default="20">
<description>
Minimum epicentral distance for computing Ms_20.
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="160">
<description>
Maximum epicentral distance for computing Ms_20.
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km" default="100">
<description>
Maximum depth for computing Ms_20.
</description>
</parameter>
</group>
</group>
</parameter>
</extend-struct>
<extend-struct type="GlobalBindingsMagnitudeProfile" match-name="Ms_20">
<description>
Parameters for computing Ms_20 magnitudes from Ms_20 amplitudes.
</description>
<parameter name="lowerPeriod" type="double" unit="s" default="18">
<description>
Lower period limit of the signal for computing Ms_20.
</description>
</parameter>
<parameter name="upperPeriod" type="double" unit="s" default="22">
<description>
Upper period limit of the signal for computing Ms_20.
</description>
</parameter>
<parameter name="minDist" type="double" unit="deg" default="20">
<description>
Minimum epicentral distance for computing Ms_20.
</description>
</parameter>
<parameter name="maxDist" type="double" unit="deg" default="160">
<description>
Maximum epicentral distance for computing Ms_20.
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km" default="100">
<description>
Maximum depth for computing Ms_20.
</description>
</parameter>
</extend-struct>
</configuration>
</binding>
</seiscomp>

View File

@ -3,148 +3,161 @@
<plugin name="NonLinLoc">
<extends>global</extends>
<description>
NonLinLoc locator wrapper plugin for SeisComP.
NonLinLoc was written by Anthony Lomax (http://alomax.free.fr/nlloc).
NonLinLoc locator wrapper plugin for SeisComP.
NonLinLoc was written by Anthony Lomax (http://alomax.free.fr/nlloc).
</description>
<configuration>
<group name="NonLinLoc">
<parameter name="publicID" type="string" default="NLL.@time/%Y%m%d%H%M%S.%f@.@id@">
<description>
PublicID creation pattern for an origin created by NonLinLoc.
PublicID creation pattern for an origin created by NonLinLoc.
</description>
</parameter>
<parameter name="outputPath" type="path" default="/tmp/sc3.nll">
<parameter name="outputPath" type="directory" default="/tmp/sc3.nll" options="write">
<description>
Defines the output path for all native NonLinLoc input and output files.
Defines the output directory for all native NonLinLoc input and output files.
</description>
</parameter>
<parameter name="saveInput" type="boolean" default="true">
<description>
Save input files *.obs in outputPath for later processing.
Setting to false reduces file i/o and saves disk space.
Save input files *.obs in outputPath for later processing.
Setting to false reduces file i/o and saves disk space.
</description>
</parameter>
<parameter name="saveIntermediateOutput" type="boolean" default="true">
<description>
Save output files in outputPath for later processing or
for viewing by the Seismicity Viewer.
Setting to false reduces file i/o and saves disk space.
Save output files in outputPath for later processing or
for viewing by the Seismicity Viewer.
Setting to false reduces file i/o and saves disk space.
</description>
</parameter>
<parameter name="controlFile" type="path">
<parameter name="controlFile" type="file" options="read">
<description>
The default NonLinLoc control file to use.
The default NonLinLoc control file to use. Parameters
therein are overridden per profile.
</description>
</parameter>
<parameter name="defaultPickError" type="double" default="0.5" unit="s">
<description>
The default pick error in seconds passed to NonLinLoc if a SeisComP pick
object does not provide pick time uncertainties.
The default pick error in seconds passed to NonLinLoc if a SeisComP pick
object does not provide pick time uncertainties.
</description>
</parameter>
<parameter name="fixedDepthGridSpacing" type="double" default="0.1" unit="km">
<description>
Since NLL does not support fixing the depth natively so this
feature is emulated by settings the Z grid very tight around
the depth to be fixed. This value sets the Z grid spacing.
Since NLL does not support fixing the depth natively so this
feature is emulated by settings the Z grid very tight around
the depth to be fixed. This value sets the Z grid spacing.
</description>
</parameter>
<parameter name="allowMissingStations" type="boolean" default="true">
<description>
Picks from stations with missing configuration will be
ignored. The origin will be relocated without that pick
if possible.
Picks from stations with missing configuration will be
ignored. The origin will be relocated without that pick
if possible.
If set to false, the plug-in throws
an excepection without locating.
If set to false, the plug-in throws
an excepection without locating.
</description>
</parameter>
<parameter name="profiles" type="list:string">
<description>
Defines a list of active profiles to be used by the plugin.
Defines a list of active profiles to be used by the plugin.
</description>
</parameter>
<group name="profile">
<struct type="NonLinLoc profile" link = "NonLinLoc.profiles">
<description>
Defines a regional profile that is used if a prelocation falls
inside the configured region.
Defines a regional profile that is used if a prelocation falls
inside the configured region.
</description>
<parameter name="earthModelID" type="string">
<description>
earthModelID that is stored in the created origin.
Earth model ID stored in the created origin.
</description>
</parameter>
<parameter name="methodID" type="string" default="NonLinLoc">
<description>
methodID that is stored in the created origin.
Method ID stored in the created origin.
</description>
</parameter>
<parameter name="tablePath" type="path">
<description>
Path to travel time tables (grids).
Path to travel time tables (grids) including the
full path and the names of the table files before
the phase name.
Example:
@DATADIR@/nonlinloc/iasp91/iasp91 for P and S tables
files
seiscomp/share/nonlinloc/iasp91/iasp91.[PS].*
</description>
</parameter>
<parameter name="stationNameFormat" type="string" default="@STA@">
<description>
Format of the station name used to select the right travel time table (grid) file
for a station.
By default only the station code is used (e.g. tablePath.P.@STA@.time.*), but
that doesn't allow to distinguish between multiple network codes or location codes
that use the same station code.
To overcome this limitation this parameter could be set in a more general way, for
example @NET@_@STA@_@LOC@. In this way NonLinLoc will look for
travel time table (grid) files of the form: tablePath.P.@NET@_@STA@_@LOC@.time.*
Where @NET@ @STA@ @LOC@ are just placeholder for the actual codes
Format of the station name used to select the right travel time table (grid) file
for a station.
By default only the station code is used (e.g. tablePath.P.@STA@.time.*), but
that doesn't allow to distinguish between multiple network codes or location codes
that use the same station code.
To overcome this limitation this parameter could be set in a more general way, for
example @NET@_@STA@_@LOC@. In this way NonLinLoc will look for
travel time table (grid) files of the form: tablePath.P.@NET@_@STA@_@LOC@.time.*
Where @NET@ @STA@ @LOC@ are just placeholder for the actual codes.
</description>
</parameter>
<parameter name="controlFile" type="path">
<parameter name="controlFile" type="file" options="read">
<description>
Control file of the current profile. If not set, the default
control file will be used instead.
Control file of the current profile overriding
parameters of the default control file.
</description>
</parameter>
<parameter name="transform" type="string" default="GLOBAL">
<description>
Transformation type of the configured region. Supported are
SIMPLE and GLOBAL.
Default: GLOBAL is assumed.
Transformation type of the configured region.
Supported are SIMPLE and GLOBAL.
</description>
</parameter>
<parameter name="region" type="list:double">
<description>
Defines the 4 corner values of the epicentral region for selecting the profile.
The original epicentre must be within the region.
Defines the 4 corner values of the epicentral region for selecting the profile.
The original epicentre must be within the region.
If transform is GLOBAL: min_lat, min_lon, max_lat, max_lon.
The values define the geographic corner coordinates. Unit is degree.
If transform is GLOBAL: min_lat, min_lon, max_lat, max_lon.
The values define the geographic corner coordinates.
Unit: degree.
If transform is SIMPLE: xmin, ymin, xmax, ymax.
The values define the region relative to the configured origin.
Unit is km.
If transform is SIMPLE: min_x, min_y, max_x, max_y.
The values define the region relative to the origin
configured with &quot;origin&quot;.
Unit: km.
When this parameter is empty, the generated NonLinLoc
configuration is automatically overwritten with
TRANS GLOBAL.
Otherwise TRANS from &quot;controlFile&quot; applies.
</description>
</parameter>
<parameter name="origin" type="list:double" unit="deg">
<description>
Only used for transformation SIMPLE. Expects 2 values: latitude, longitude.
The value define the geographic origin of the area spanned by region.
Unit is degree.
Only used for transformation SIMPLE. Expects 2 values: latitude, longitude.
The value define the geographic origin of the area spanned by region.
</description>
</parameter>
<parameter name="rotation" type="double" unit="deg">
<description>
Only used for transformation SIMPLE. Defines the rotation around the
origin of the defined region.
Only used for transformation SIMPLE. Defines the
rotation around the origin of the defined region.
</description>
</parameter>
</struct>

View File

@ -74,7 +74,7 @@
applies.
</description>
</parameter>
<parameter name="confLevel" type="double" default="0.9" range="0.5,1.0">
<parameter name="confLevel" type="double" default="0.9" range="0.5:1.0">
<description>
Confidence level, between 0.5 and 1.0, used in
computing the hypocenter confidence ellipsoid.

View File

@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="invextr" category="Inventory">
<description>Extract channels from inventory.</description>
<description>
Extract and clean or remove streams from inventory.
</description>
<configuration>
</configuration>
@ -52,11 +54,15 @@
</option>
<option flag="" long-flag="chans" argument="arg">
<description>
A comma separated list of channel IDs to extract
which can contain wildcards. Default: *.*.*.* meaning
all streams.
A comma separated list of streams to extract or remove (--rm)
which can contain wildcards. Avoiding confusion with files
names due to SHELL extension requires to enclose stream codes
by quotes. Default: *.*.*.* meaning all streams. Unreferenced
sensors, data loggers and resonses are removed when extracting.
A comma separated list of channel IDs to extract which may
contain wildcards. Default: *.*.*.* meaning all streams.
Example: invextr --chans &quot;GE.*.*.BHZ,GE.MORC.*.*&quot; inv.xml
Example: invextr --chans &quot;GE.*.*.BHZ,GE.MORC.*.*&quot; inventory.xml
</description>
</option>
<option flag="" long-flag="nslc" argument="arg">
@ -68,19 +74,29 @@
<option flag="r" long-flag="region" argument="arg">
<description>
Filter streams by geographic region given as
"South, East, North, West". Region is unused by default.
"South,West,North,East". Region is unused by default.
</description>
</option>
<option flag="" long-flag="rm" argument="arg">
<description>
Removes all channels given with '--chans' instead of
extracting them.
Removes all channels given with '--chans' instead of
extracting them.
Example: invextr --rm --chans &quot;GE.*&quot; inv.xml
Example: invextr --rm --chans &quot;GE.*&quot; inv.xml
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>Enables formatted XML output.</description>
<description>
Enable formatted XML output.
</description>
</option>
<option flag="o" long-flag="output">
<description>
Name of output file. If not given or '-', output is sent to
stdout.
</description>
</option>
</group>
</command-line>

View File

@ -1,18 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="msrtsimul" category="Acquisition">
<module name="msrtsimul" category="Acquisition" standalone="true">
<description>MiniSEED real time playback and simulation</description>
<command-line>
<synopsis>
msrtsimul [OPTION] miniSEED-file
</synopsis>
<group name="Verbosity">
<option flag="h" long-flag="help" argument="" unit="">
<option flag="h" long-flag="help" argument="">
<description>
Display this help message.
</description>
</option>
<option flag="v" long-flag="verbose" argument="" unit="">
<option flag="v" long-flag="verbose" argument="">
<description>
Verbose mode.
</description>
@ -35,7 +35,7 @@
Minutes to skip at the beginning.
</description>
</option>
<option flag="m" long-flag="mode" argument="string" unit="">
<option flag="m" long-flag="mode" argument="string" unit="" values="realtime,historic">
<description>
Playback mode: choose between 'realtime' and 'historic'
</description>
@ -59,7 +59,8 @@
</option>
<option flag="u" long-flag="unlimited" argument="" unit="">
<description>
Allow miniSEED records which are not 512 bytes.
Allow miniSEED records which are not 512 bytes. By default
seedlink supports 512 bytes only.
</description>
</option>
</group>

View File

@ -8,11 +8,6 @@
Number of seconds to fetch missed updates on start up.
</description>
</parameter>
<parameter name="cacheSize" type="int" default="5000">
<description>
Number of public objects to cache.
</description>
</parameter>
<parameter name="batchSize" type="int" default="2000">
<description>
Maximum number of notifiers to batch in one message. If set
@ -117,7 +112,7 @@
<description>Include only preferred origin and magnitude information</description>
</parameter>
</group>
<parameter name="keepAlive" type="boolean" default="false">
<parameter name="keepAlive" type="boolean" default="true">
<description>
Request server to send keep alive message every 30s to
prevent connection reset by firewalls on long idle
@ -127,12 +122,20 @@
</parameter>
<parameter name="filter" type="string">
<description>
SQL like WHERE clause to filter the result set.
Server-side SQL like WHERE clause to filter the result set. The actual
available parameters depend on the QuakeLink server version. Use
'telnet host port' followed by 'help select' to connect to a QuakeLink
server an request available parameters.
clause := condition[ AND|OR [(]clause[)]] __
condition := MAG|DEPTH|LAT|LON|PHASES|OTIME|UPDATED [op float|time]|[IS [NOT] NULL] __
op := =|&gt;|&gt;=|&lt;|&lt;=|eq|gt|ge|lt|ge __
time := %Y,%m,%d[,%H,%M,%S,%f]
clause := condition[ AND|OR [(]clause[)]]
condition := MAG|DEPTH|LAT|LON|PHASES|DIST(lat,lon) op {float} |
DIST(lat,lon) IN [{float}, {float}] |
UPDATED|OTIME op time |
AGENCY|AUTHOR|STATUS|ESTATUS|EMODE|TYPE|CTYPE|DTYPE|REGION|MAG_T op 'string' |
MAG|DEPTH|LAT|LON|PHASES|OTIME|UPDATED IS [NOT] NULL
FELT|NOT FELT
op := =|!=|&gt;|&gt;=|&lt;|&lt;=|eq|gt|ge|lt|ge
time := %Y,%m,%d[,%H,%M,%S[,%f]]
</description>
</parameter>
<parameter name="routingTable" type="list:string" default="Pick:IMPORT_GROUP,Amplitude:IMPORT_GROUP,FocalMechanism:EVENT,Origin:EVENT">

View File

@ -19,14 +19,14 @@
empty list (=""): all agencies are allowed
</description>
</parameter>
<parameter name="authors" type="list:string" default="">
<description>
List of authors to consider picks and origins. The author
is extracted from the pick or the preferred origin of the event
and compared with the configured authors.
empty list (=""): all authors are allowed
</description>
</parameter>
<parameter name="authors" type="list:string" default="">
<description>
List of authors to consider picks and origins. The author
is extracted from the pick or the preferred origin of the event
and compared with the configured authors.
empty list (=""): all authors are allowed
</description>
</parameter>
<group name="poi">
<parameter name="message" type="string">
<description>
@ -56,28 +56,28 @@
</parameter>
</group>
<group name="scripts">
<parameter name="pick" type="string">
<parameter name="pick" type="file" options="execute">
<description>
The script to be called when a pick
arrives. Network-, station code, pick publicID are passed
as parameters $1, $2, $3.
</description>
</parameter>
<parameter name="amplitude" type="string">
<parameter name="amplitude" type="file" options="execute">
<description>
The script to be called when an amplitude
arrives. Network-, station code, amplitude and amplitude
public ID are passed as parameters $1, $2, $3, $4.
</description>
</parameter>
<parameter name="alert" type="string">
<parameter name="alert" type="file" options="execute">
<description>
The script to be called when a preliminary
origin arrives. Latitude and longitude are passed as
parameters $1 and $2.
</description>
</parameter>
<parameter name="event" type="string">
<parameter name="event" type="file" options="execute">
<description>
The script to be called when an event has been
declared. The message string, a flag (1=new event,

View File

@ -97,7 +97,8 @@
<group name="Input">
<option long-flag="ep" argument="file">
<description>
Defines an event parameters XML file to be read and processed. This
Defines an event parameters XML file to be read and
processed. Use '-' to read from stdin. This
implies offline mode and only processes all origins contained
in that file. It computes amplitudes for all picks associated
with an origin and outputs an XML file that additionally
@ -150,6 +151,14 @@
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -25,6 +25,23 @@
depth and RMS.
</description>
</parameter>
<parameter name="ignoreDepth" type="double" default="650.0">
<description>
This is the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<parameter name="maxRMS" type="double" default="1.5">
<description>
This is the maximum allowed RMS. Origins with
residual greater than this value score of equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<!-- Optional: channel letters for type detection -->
<parameter name="strongMotionCodes" type="list:string" default="L,N">
<description>
@ -79,9 +96,6 @@
Origin depth is normalized to this value for
computing the score contribution. Shallower depths
contribute to larger score.
This is also the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</description>
</parameter>
@ -96,9 +110,6 @@
Origin RMS is normalized to this value for computing
the score contribution. Lower RMS contribute to
larger score.
This is also the maximum allowed RMS. Origins with
residual greater than this value score equal to
&quot;defaultScore&quot;.
</description>
</parameter>

View File

@ -44,12 +44,12 @@
Time to keep picks in the buffer with respect to pick time, not creation time.
</description>
</parameter>
<parameter name="originKeep" type="integer" default="86400" unit="s">
<parameter name="originKeep" type="int" default="86400" unit="s">
<description>
Time to keep origins in buffer.
</description>
</parameter>
<parameter name="cleanupInterval" type="integer" default="3600" unit="s">
<parameter name="cleanupInterval" type="int" default="3600" unit="s">
<description>
Clean-up interval for removing old/unused objects.
</description>
@ -69,7 +69,7 @@
Maximum travel-time residual (unweighted) for a pick at a station to be used.
</description>
</parameter>
<parameter name="minPhaseCount" type="integer" default="6">
<parameter name="minPhaseCount" type="int" default="6">
<description>
Minimum number of phases for reporting origins.
</description>
@ -92,7 +92,7 @@
Maximum epicntral distance to stations for accepting picks.
</description>
</parameter>
<parameter name="minStaCountIgnorePKP" type="integer" default="15">
<parameter name="minStaCountIgnorePKP" type="int" default="15">
<description>
If the station count for stations at &lt; 105 degrees distance
exceeds this number, no picks at &gt; 105 degrees will be
@ -114,17 +114,17 @@
amplitude object. If it is empty, the pick SNR is 10.
</description>
</parameter>
<parameter name="grid" type="path" default="@DATADIR@/scautoloc/grid.conf">
<parameter name="grid" type="file" default="@DATADIR@/scautoloc/grid.conf" options="read">
<description>
Location of the grid file for nucleating origins.
</description>
</parameter>
<parameter name="stationConfig" type="path" default="@DATADIR@/scautoloc/station.conf">
<parameter name="stationConfig" type="file" default="@DATADIR@/scautoloc/station.conf" options="read">
<description>
Location of the station configuration file for nucleating origins.
</description>
</parameter>
<parameter name="stationLocations" type="path" default="">
<parameter name="stationLocations" type="file" default="" options="read">
<description>
The station file to be used when in offline mode.
If no file is given the database is used. An example is given
@ -188,7 +188,7 @@
Activate for writing pick log files to &quot;pickLog&quot;.
</description>
</parameter>
<parameter name="pickLog" type="string" default="@LOGDIR@/autoloc-picklog">
<parameter name="pickLog" type="file" default="@LOGDIR@/autoloc-picklog" options="write">
<description>
Location of pick log file containing information about received
picks. Activate &quot;pickLogEnable&quot; for writing the files.
@ -222,7 +222,7 @@
BOTH minAmplitude and minSNR need to be exceeded!
</description>
</parameter>
<parameter name="minPhaseCount" type="integer" default="4">
<parameter name="minPhaseCount" type="int" default="4">
<description>
Minimum number of XXL picks for forming an origin.
Must be >= 4.
@ -323,9 +323,9 @@
<option flag="" long-flag="ep" argument="file">
<description>
Name of input XML file (SCML) with all picks and origins for
offline processing. The database connection is not received
from messaging and must be provided. Results are sent in XML
to stdout.
offline processing. Use '-' to read from stdin. The
database connection is not received from messaging and must
be provided. Results are sent in XML to stdout.
</description>
</option>
</group>
@ -483,6 +483,14 @@
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -10,41 +10,41 @@
</parameter>
<parameter name="leadTime" type="int" default="60" unit="s">
<description>
The leadTime defines the time in seconds to start picking on
waveforms before current time.
The leadTime defines the time in seconds to start picking on
waveforms before current time.
</description>
</parameter>
<parameter name="playback" type="boolean" default="false">
<description>
If enabled, picks can be made on waveforms which are older than
current time - &quot;leadTime&quot;. Current time is the time
when the module was started. This allows to pick
historic data in real-time playbacks which are preserving the
record times. See e.g. the &quot;msrtsimul&quot; module.
This option deactivates &quot;leadTime&quot;. Activate only for playbacks.
If enabled, picks can be made on waveforms which are older than
current time - &quot;leadTime&quot;. Current time is the time
when the module was started. This allows to pick
historic data in real-time playbacks which are preserving the
record times. See e.g. the &quot;msrtsimul&quot; module.
This option deactivates &quot;leadTime&quot;. Activate only for playbacks.
</description>
</parameter>
<parameter name="initTime" type="int" default="60" unit="s">
<description>
The initTime defines a time span in seconds for that the picker
is blind after initialization. This time is needed to initialize
the filter and depends on it.
The initTime defines a time span in seconds for that the picker
is blind after initialization. This time is needed to initialize
the filter and depends on it.
</description>
</parameter>
<parameter name="gapInterpolation" type="boolean" default="false">
<description>
Interpolate gaps linearly? This is valid for gaps shorter
than thresholds.maxGapLength.
Interpolate gaps linearly? This is valid for gaps shorter
than thresholds.maxGapLength.
</description>
</parameter>
<parameter name="useAllStreams" type="boolean" default="true">
<description>
If enabled, all streams that are received by the picker are
used for picking. This option has only effect if a
file is used as input which contains more data than the
picker requests. If connected to a waveform server such as
SeedLink, the picker will only receive the data it is
subscribed to.
If enabled, all streams that are received by the picker are
used for picking. This option has only effect if a
file is used as input which contains more data than the
picker requests. If connected to a waveform server such as
SeedLink, the picker will only receive the data it is
subscribed to.
</description>
</parameter>
<parameter name="filter" type="string" default="&quot;RMHP(10)>>ITAPER(30)>>BW(4,0.7,2)>>STALTA(2,80)&quot;">
@ -59,15 +59,12 @@
values (bindings) override this value.
</description>
</parameter>
<parameter name="picker" type="string">
<parameter name="picker" type="string" default="" values="AIC,BK,GFZ">
<description>
The re-picker to use. By default only simple detections
are emitted as picks. To enable re-picking on a time window around
the detection, an algorithm (plugin) can be defined with this parameter.
Currently available: &quot;AIC&quot;, &quot;BK&quot; or
&quot;GFZ&quot;.
More options may be available by plugins. Configure related
parameters in global bindings.
</description>
@ -87,12 +84,12 @@
their evaluation status.
</description>
</parameter>
<parameter name="spicker" type="string">
<parameter name="spicker" type="string" default="" values="S-L2,S-V">
<description>
The secondary picker to use, e.g., for picking S-phases.
Currently available is: &quot;S-L2&quot;. More options may
be available by plugins. Configure related parameters
in global bindings.
More options may be available by plugins. Configure related
parameters in global bindings.
</description>
</parameter>
<parameter name="killPendingSPickers" type="boolean" default="true">
@ -108,34 +105,42 @@
</parameter>
<parameter name="extraPickComments" type="boolean" default="false">
<description>
If enabled and &quot;picker&quot; or &quot;spicker&quot; is
configured, extra comments will be added to the resulting pick.
If enabled and &quot;picker&quot; or &quot;spicker&quot; is
configured, extra comments will be added to the resulting pick.
Supported comments:
Supported comments:
SNR: added if SNR >= 0, comment id is &quot;SNR&quot;
SNR: added if SNR >= 0, comment id is &quot;SNR&quot;
duration: added if the duration has been computed at the time
of the pick creation, which actually requires
&quot;thresholds.maxDuration&quot; to be configured
with a non-negative value.
duration: added if the duration has been computed at the time
of the pick creation, which actually requires
&quot;thresholds.maxDuration&quot; to be configured
with a non-negative value.
</description>
</parameter>
<parameter name="fx" type="string">
<parameter name="simplifiedIDs" type="boolean" default="false">
<description>
Configures the feature extraction type to use. Currently
available: &quot;DFX&quot;. Configure related parameters
in global bindings.
If enabled then simplified pick and amplitude IDs will be created.
Rather than the configured publicID pattern, the following pattern
will be used: &quot;%Y%m%d.%H%M%S.%f-@net.sta.loc.cha@&quot;.
</description>
</parameter>
<parameter name="fx" type="string" default="" values="DFX">
<description>
Configures the feature extraction type to use. Currently
available: &quot;DFX&quot;. Configure related parameters
in global bindings.
When configured, the usability of the features for locating
events depends on the used locator, e.g. LOCSAT. Read the
locator's documentation and configuration parameters.
When configured, the usability of the features for locating
events depends on the used locator, e.g. LOCSAT will by default
consider slowness and backazimuth when measured. Read the
locator's documentation and configuration parameters.
</description>
</parameter>
<parameter name="amplitudes" type="list:string" default="MLv, mb, mB">
<description>
The amplitude types to be computed by the picker based on
picks.
The amplitude types to be computed by the picker based on
picks.
</description>
</parameter>
<group name="thresholds">
@ -144,35 +149,35 @@
</description>
<parameter name="triggerOn" type="double" default="3">
<description>
For which value on the filtered waveforms is a pick
detected. Station specific values override this value.
For which value on the filtered waveforms is a pick
detected. Station specific values override this value.
</description>
</parameter>
<parameter name="triggerOff" type="double" default="1.5">
<description>
The value the filtered waveforms must reach to enable
detection again. Between triggerOn and triggerOff the
picker is blind and does not produce picks. Station
specific values override this value.
The value the filtered waveforms must reach to enable
detection again. Between triggerOn and triggerOff the
picker is blind and does not produce picks. Station
specific values override this value.
</description>
</parameter>
<parameter name="maxGapLength" type="double" default="4.5" unit="s">
<description>
The maximum gap length in seconds to handle.
Gaps larger than this will cause the picker to be reset.
The maximum gap length in seconds to handle.
Gaps larger than this will cause the picker to be reset.
</description>
</parameter>
<parameter name="amplMaxTimeWindow" type="double" default="10" unit="s">
<description>
The time window used to compute a maximum (snr) amplitude
on the filtered waveforms.
The time window used to compute a maximum (snr) amplitude
on the filtered waveforms.
</description>
</parameter>
<parameter name="deadTime" type="double" default="30" unit="s">
<description>
The time used together with measured amplitude and
`thresholds.minAmplOffset` for scaling the amplitude below which
the picker is inactive after a P pick. Read the documentation!
The time used together with measured amplitude and
`thresholds.minAmplOffset` for scaling the amplitude below which
the picker is inactive after a P pick. Read the documentation!
</description>
</parameter>
<parameter name="minAmplOffset" type="double" default="3">
@ -183,40 +188,49 @@
similar to the trigger threshold. Read the documentation!
</description>
</parameter>
<parameter name="minDuration" type="double" default="-1">
<parameter name="minDuration" type="double" default="-1" unit="s">
<description>
The minimum duration to reach. The duration is measured as
the time between trigger on and trigger off. If this value
is configured the detection (pick) will be delayed in order
is configured, the detection (pick) will be delayed in order
to compute and check the duration.
The duration will be reported as comment to the pick when
activating &quot;extraPickComments&quot; allowing the tuning
of the acceptable duration range.
</description>
</parameter>
<parameter name="maxDuration" type="double" default="-1">
<parameter name="maxDuration" type="double" default="-1" unit="s">
<description>
The maximum duration allowed. The duration is measured as
the time between trigger on and trigger off. If this value
is configured the detection (pick) will be delayed in order
to compute and check the duration.
is configured, the detection (pick) will be delayed in order
to compute and check the duration. Negative values
deactivate the check.
The duration will be reported as comment to the pick when
activating &quot;extraPickComments&quot; allowing the tuning
of the acceptable duration range.
</description>
</parameter>
</group>
<group name="amplitudes">
<parameter name="enableUpdate" type="list:string" default="" unit="">
<description>
Configure a list of magnitude types.
Update and send amplitudes for these magnitudes as soon as data are
available. Do not wait for complete time windows.
Only magnitudes computed by scautopick as given by the amplitudes parameter are considered.
This option is for rapid magnitude estimation and EEW.
Configure a list of magnitude types.
Update and send amplitudes for these magnitudes as soon as data are
available. Do not wait for complete time windows.
Only magnitudes computed by scautopick as given by the amplitudes parameter are considered.
This option is for rapid magnitude estimation and EEW.
WARNING: This option increases the load on the system!
WARNING: This option increases the load on the system!
</description>
</parameter>
</group>
<group name="connection">
<parameter name="amplitudeGroup" type="string" default="AMPLITUDE">
<description>
Message group for sending amplitudes to.
Message group for sending amplitudes to.
</description>
</parameter>
</group>
@ -303,8 +317,10 @@
</option>
<option flag="" long-flag="ep">
<description>
Outputs an XML event parameters file containing all picks and amplitudes.
This option implies offline.
Outputs an XML event parameters file containing all
picks and amplitudes. This option implies '--offline'.
Consider '--playback' or configure accordingly for
processing data from the past.
</description>
</option>
<option flag="" long-flag="amplitudes" argument="arg" default="1">
@ -349,6 +365,14 @@
<option long-flag="send-detections" param-ref="sendDetections"/>
<option long-flag="extra-comments" param-ref="extraPickComments"/>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
@ -356,40 +380,40 @@
into the core description to have everything in one place. -->
<binding module="scautopick">
<description>
Configures a station for picking. A station without a binding assigned
will not be picked unless the picker is in offline mode.
Configures a station for picking. A station without a binding assigned
will not be picked unless the picker is in offline mode.
</description>
<configuration>
<parameter name="detecEnable" type="boolean" default="true">
<description>
Enables/disables picking on a station.
Enables/disables picking on a station.
</description>
</parameter>
<parameter name="detecFilter" type="string" default="&quot;RMHP(10)>>ITAPER(30)>>BW(4,0.7,2)>>STALTA(2,80)&quot;">
<description>
Defines the filter to be used for picking.
Defines the filter to be used for picking.
</description>
</parameter>
<parameter name="trigOn" type="double" default="3">
<description>
For which value on the filtered waveform is a pick detected.
For which value on the filtered waveform is a pick detected.
</description>
</parameter>
<parameter name="trigOff" type="double" default="1.5">
<description>
The value the filtered waveform must reach to
enable a detection again.
The value the filtered waveform must reach to
enable a detection again.
</description>
</parameter>
<parameter name="timeCorr" type="double" default="-0.8" unit="s">
<description>
The time correction applied to a pick.
The time correction applied to a pick.
</description>
</parameter>
<parameter name="sensitivityCorrection" type="boolean" default="false">
<description>
Defines whether the detector applies sensitivity correction
(applying the gain) or not in advance to filter the data.
Defines whether the detector applies sensitivity correction
(applying the gain) or not in advance to filter the data.
</description>
</parameter>
</configuration>

View File

@ -134,8 +134,13 @@
</option>
<option flag="x" long-flag="extra">
<description>
Use a specially detailed autoloc3 format. This options works
only in combination with the autoloc3-flag.
Generate extra detailed output for specific output formats adding
- 3/autoloc3: IDs of preferred objects and creation information
- 4/FDSNWS event text: Additional columns
More information may be added in future versions.
</description>
</option>
</group>

View File

@ -103,6 +103,18 @@
</description>
</option>
</group>
<group name="Operation">
<option flag="x" long-flag="wipe" argument="arg">
<description>
PublicObjects for which all child objects will be wiped out.
A PublicObject is defined as {type}[:{publicID}],
e.g. Origin:123.
If the colon and publicID is omitted then the publicID is
equal to the type, e.g. Inventory.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -137,11 +137,25 @@
</description>
</option>
<option long-flag="invert" flag="i" param-ref="database.cleanup.invertMode"/>
<option long-flag="keep-events">
<option long-flag="keep-events" argument="events">
<description>
IDs of events to keep in the database separated with comma.
</description>
</option>
<option long-flag="keep-event-modes" argument="modes">
<description>
Do not delete events where the evaluation mode of the
preferred origin is one of the passed modes. Modes are
given as a list with comma as separator.
</description>
</option>
<option long-flag="keep-event-status" argument="status">
<description>
Do not delete events where the evaluation status of the
preferred origin is one of the passed status. Status are
given as a list with comma as separator.
</description>
</option>
</group>
</command-line>
</module>

View File

@ -2,8 +2,9 @@
<seiscomp>
<module name="scevent" category="Processing">
<description>
Associates an Origin to an Event or forms a new Event if no match is found.
Selects the preferred origin, magnitude and focal mechanism.</description>
Associate an Origin to an Event or form a new Event if no match is found.
Select the preferred origin, magnitude and focal mechanism.
</description>
<configuration>
<parameter name="eventIDPrefix" type="string">
<description>Prefix for all Event IDs</description>
@ -29,13 +30,14 @@
[w] is an optional width parameter.
</description>
</parameter>
<parameter name="eventIDLookupMargin" type="integer" default="-1">
<parameter name="eventIDLookupMargin" type="int" default="-1">
<description>
Configures the number of event ID slots to look back and
forth when an event ID is already taken. The default in
previous versions was 5. Now -1 means that the margin is
determined automatically based on "eventAssociation.eventTimeBefore"
and "eventAssociation.eventTimeAfter". According to the
determined automatically based on
&quot;eventAssociation.eventTimeBefore&quot; and
&quot;eventAssociation.eventTimeAfter&quot;. According to the
configured "eventIDPattern" a fixed time range per slot
can be computed and with that width the number of look
ahead slots and look back slots can be computed based on
@ -44,15 +46,16 @@
</parameter>
<parameter name="populateFERegion" type="boolean" default="false">
<description>
If enabled, then the EventDescription with type
'Flinn-Engdahl region' will be populated with the
Flinn-Engdahl region name.
If enabled, then the EventDescription with type
'Flinn-Engdahl region' will be populated with the
Flinn-Engdahl region name.
</description>
</parameter>
<parameter name="restAPI" type="string">
<description>
Defines the bind adress of the REST API endpoint. This API
allows to query for possible event associations of origin
Defines the bind address of the REST API of form [address:]port.
This API currently provides one endpoint, /api/1/try-to-associate,
which allows to query for possible event associations of origin
candidates.
</description>
</parameter>
@ -78,306 +81,373 @@
<parameter name="minimumDefiningPhases" type="int" default="10">
<description>
Minimum number of Picks for an Origin that is automatic and cannot be
associated with an Event to be allowed to form an new Event.
Minimum number of Picks for an Origin that is automatic
and cannot be associated with an Event to be allowed to
form an new Event.
</description>
</parameter>
<parameter name="minimumScore" type="double">
<description>
Minimum score of an automatic Origin to be allowed to
form an new Event. This requires an activated score
plugin and a score processor. Configure &quot;score&quot;
for defining the score processor and the score processor
parameters. If minimumScore is defined, &quot;minimumDefiningPhases&quot;
has no effect on association as this phase check will be
superseded by the score check. It is the task of the score
processor to evaluate a proper score for all input Origins.
Minimum score of an automatic Origin to be allowed to
form an new Event. This requires an activated score
plugin and a score processor. Configure &quot;score&quot;
for defining the score processor and the score processor
parameters. If minimumScore is defined, &quot;minimumDefiningPhases&quot;
has no effect on association as this phase check will be
superseded by the score check. It is the task of the score
processor to evaluate a proper score for all input Origins.
</description>
</parameter>
<parameter name="ignoreFMDerivedOrigins" type="boolean" default="true">
<description>
Ignore and do not associate Origins derived
from CMT/MT inversions.
Ignore and do not associate Origins derived
from CMT/MT inversions.
</description>
</parameter>
<parameter name="eventTimeBefore" type="double" unit="s" default="1800">
<description>
Time range before the Origin time of an incoming Origin to search for
matching events.
Time range before the Origin time of an incoming Origin to
search for matching events.
</description>
</parameter>
<parameter name="eventTimeAfter" type="double" unit="s" default="1800">
<description>
Time range after the Origin time of an incoming Origin to search for
matching events.
Time range after the Origin time of an incoming Origin to
search for matching events.
</description>
</parameter>
<parameter name="minimumMatchingArrivals" type="int" default="3">
<description>
Minimum number of matching picks between two Origins to be associated
to the same event.
Minimum number of matching picks between two Origins to be
associated to the same event.
</description>
</parameter>
<parameter name="maximumMatchingArrivalTimeDiff" type="double" unit="s" default="-1">
<description>
Negative time window: compare only pickIDs to find
matching arrivals. A non negative
value (including 0) compares pick times regardless
of the pickID. Pass: |pick1.time - pick2.time| &lt;= threshold
Negative time window: compare only pickIDs to find
matching arrivals. A non negative
value (including 0) compares pick times regardless
of the pickID. Pass: |pick1.time - pick2.time| &lt;= threshold
</description>
</parameter>
<parameter name="compareAllArrivalTimes" type="boolean" default="true">
<description>
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.
This parameter is only used in conjunction with
&quot;eventAssociation.maximumMatchingArrivalTimeDiff&quot;.
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
&quot;eventAssociation.maximumMatchingArrivalTimeDiff&quot;
or if one matching arrival is enough.
</description>
</parameter>
<parameter name="allowLooseAssociatedArrivals" type="boolean" default="false">
<description>
Allows to match picks that are associated with weight 0.
Allows to match picks that are associated with weight 0.
</description>
</parameter>
<parameter name="maximumTimeSpan" type="double" unit="s" default="60">
<description>
Associates an Origin with an existing event if the Origin
time differs not more than 60 seconds unless the
minimumMatchingArrivals criteria matches.
Associates an Origin with an existing event if the Origin
time differs not more than 60 seconds unless
&quot;eventAssociation.minimumMatchingArrivals&quot; matches.
</description>
</parameter>
<parameter name="maximumDistance" type="double" unit="degrees" default="5">
<description>
Allowed location difference between an incoming Origin compared with
preferred Origins to get associated.
Allowed location difference between an incoming Origin
compared with preferred Origins to get associated.
</description>
</parameter>
<parameter name="magTypes" type="list:string" default="M">
<description>
Magnitude type priority list for becoming a preferred magnitude for an
event.
List of magnitude types considered for computing priorities
in order to declare the preferred magnitude of an event.
Magnitudes not listed have a priority of 0 and are ranked
by station count only.
Example:
Magnitudes must meet
&quot;eventAssociation.minimumMagnitudes&quot; and
&quot;eventAssociation.minMwCount&quot; unless
&quot;eventAssociation.enableFallbackMagnitude&quot; is true.
If listed, Mw-/Mw()-type magnitudes are preferred over all
others. Next, the magnitude type with the largest station
count wins (default) unless
&quot;eventAssociation.magPriorityOverStationCount&quot; is
true. If the station count is equal, priority is highest
for the magnitude earliest in the list.
M, mBc, Mw(mB), Mwp, ML, MLh, MLv, mb
</description>
</parameter>
If &quot;eventAssociation.magPriorityOverStationCount&quot; is
true, highest priority is first given to magnitude types
earliest in the list before testing the station count.
<parameter name="enableFallbackMagnitude" type="boolean" default="false">
<description>
If true, one magnitude will be preferred even if magnitude criteria are
not fullfilled.
Example:
M, mBc, Mw(mB), Mwp, ML, MLv, mb
</description>
</parameter>
<parameter name="minimumMagnitudes" type="int" default="4">
<description>
Minimum number of station magnitudes referenced to a network magnitude
to become a preferred magnitude.
Minimum number of station magnitudes required for
considering non-Mw or non-Mw() magnitudes, as
preferred magnitude.
Also consider
&quot;eventAssociation.enableFallbackMagnitude&quot;.
</description>
</parameter>
<parameter name="minMwCount" type="int" default="8">
<description>
Minimum number of station magnitudes required for Mw(mB) to be considered as
preferred magnitude.
Minimum number of station magnitudes required for
considering Mw or any derived moment magnitude, Mw(), as
preferred magnitude. The moment magnitudes must also meet
&quot;eventAssociation.minimumMagnitudes&quot;.
Also consider
&quot;eventAssociation.enableFallbackMagnitude&quot;.
</description>
</parameter>
<parameter name="enableFallbackMagnitude" type="boolean" default="false">
<description>
If true, one magnitude will be preferred even if magnitude
criteria (&quot;eventAssociation.minimumMagnitudes&quot;,
&quot;eventAssociation.minMwCount&quot;) are not fulfilled
by any magnitude.
</description>
</parameter>
<parameter name="mbOverMwCount" type="int" default="30">
<description>
Minimum number of station magnitudes which ensures that Mw(mB) will be
preferred and not mb.
Minimum number of station magnitudes which ensures that
Mw(mB) will be preferred and not mb.
</description>
</parameter>
<parameter name="mbOverMwValue" type="double" default="6">
<description>
Average between mb and Mw(mB) which must be exceeded to become Mw(mB)
preferred.
Average between mb and Mw(mB) which must be exceeded to
become Mw(mB) preferred.
</description>
</parameter>
<parameter name="magPriorityOverStationCount" type="boolean" default="false">
<description>
If false then the station count rules out the magnitude priority
which is only taken into account if two magnitudes have the
same station count.
If false, then the station count rules out the magnitude priority
which is only taken into account if two magnitudes have the
same station count.
If true then the priority rules out the station count
which is only taken into account if two magnitudes have the
same priority.
If true, then the priority rules out the station count
which is only taken into account if two magnitudes have the
same priority.
</description>
</parameter>
<parameter name="priorities" type="list:string" default="AGENCY, STATUS, PHASES_AUTOMATIC, TIME_AUTOMATIC">
<parameter name="priorities" type="list:string" default="AGENCY,STATUS,PHASES_AUTOMATIC,TIME_AUTOMATIC" values="'',AGENCY,AUTHOR,MODE,PHASES,PHASES_AUTOMATIC,RMS,RMS_AUTOMATIC,SCORE,STATUS,TIME,TIME_AUTOMATIC">
<description>
The general priority list to decide if an Origin becomes preferred.
The priority decreases in the order of the parameters.
This list is not used unless this parameter is activated.
The general priority list to decide if new Origins become
preferred.
Empty priority list: scevent replicates the default hard wired behaviour:
AGENCY, STATUS, PHASES_AUTOMATIC, TIME_AUTOMATIC
Tokens are processed in the given order. Each token in the
list corresponds to a check that is performed. Each check
computes a score of the incoming Origin (s1) and the
currently preferred Origin (s2). The origin with the higher
score becomes preferred for the event. If s1 equals s2, the
next check in the list is performed. Once a check prefers an
origin, all subsequent checks are ignored.
Each item in the list corresponds to a check that is performed.
Each check computes a score of the incoming Origin (s1) and the
current preferred Origin (s2). If the s1 is lower than s2,
the incoming Origin is rejected and does not become preferred.
All subsequent checks are ignored.
If s1 is equal to s2, the next check in the list is performed.
If s1 is larger than s2, the Origin becomes preferred and
all subsequent checks are ignored.
Available tokens (checks):
Available tokens:
* AGENCY: check based on agency priorities
AGENCY: check based on agency priorities
* AUTHOR: check based on author priorities
AUTHOR: check based on author priorities
* MODE: priority from evaluation mode. Priority values are
MODE: evaluation mode priority: 0 = unset, 1 = automatic, 2 = manual, manual over-rules automatic
0 : unset
STATUS: priority combined from evaluation status and evaluation mode:
-100 = status is rejected, -1 = status is reported,
0 = status is preliminary or status is unset and mode is automatic,
1 = status is confirmed or status is unset and mode is manual,
2 = status is reviewed, 3 = status is final,
1 : automatic
METHOD: check based on the method priorities
2 : manual, manual over-rules automatic
PHASES: higher phase count = higher priority
* STATUS: priority combined from evaluation status and
evaluation mode. Priority values are
PHASES_AUTOMATIC: only checks phase priorities for incoming automatic Origins
-100 : status is rejected
RMS: lower rms = higher priority
-1 : status is reported
RMS_AUTOMATIC: only check RMS on incoming automatic Origins
0 : status is preliminary or status is unset and mode is automatic
TIME: more recent Origins (creationTime) have higher priorities
1 : status is confirmed or status is unset and mode is manual
TIME_AUTOMATIC: only check creationTime priority on incoming automatic Origins
2 : status is reviewed
SCORE: evaluates the score according to a configured ScoreProcessor and
prefers the Origin/Focalmechanism with the highest score.
3 : status is final
* METHOD: priority based on the methods defined in &quot;eventAssociation.methods&quot;
* PHASES: higher phase count = higher priority
* PHASES_AUTOMATIC: only checks phase priorities for incoming
automatic Origins. Higher phase count = higher priority.
* RMS: lower RMS = higher priority.
* RMS_AUTOMATIC: only check RMS on incoming automatic Origins.
Lower RMS = higher priority.
* TIME: more recent Origins (creationTime) have higher priorities.
* TIME_AUTOMATIC: only check creationTime of incoming
automatic Origins. More recent Origins (creationTime) have higher priorities.
* SCORE: priority based on the score according to a configured
ScoreProcessor and prefers the Origin/Focalmechanism with
the highest score.
Empty priority list replicates the hard-wired default
behaviour: AGENCY,STATUS,PHASES_AUTOMATIC,TIME_AUTOMATIC
</description>
</parameter>
<parameter name="agencies" type="list:string">
<description>
The agencyID priority list. When the eventtool comes to the point to
select a preferred Origin based on AGENCY it orders all Origins by its agency priority and
selects then the best one among the highest priority agency. It also defines the
agency priority for custom priority checks
(eventAssociation.priorities).
The priority list of agency IDs. When scevent comes to the
point to select a preferred Origin based on AGENCY it orders
all Origins by its agency priority selecting the best one
among the highest priority agency. It also defines the
agency priority for custom priority checks.
The parameter is only considered when defined in &quot;priorities&quot;.
The parameter is only considered when AGENCY is used in
&quot;eventAssociation.priorities&quot;.
</description>
</parameter>
<parameter name="authors" type="list:string">
<description>
The author priority list. When the eventtool comes to the point to
select a preferred Origin based on AUTHOR it orders all Origins by its author priority and
selects then the best one among the highest priority author. It also defines the
author priority for custom priority checks (eventAssociation.priorities).
The author priority list. When scevent comes to the
point to select a preferred Origin based on AUTHOR it orders
all Origins by its author priority and selects then the best
one among the highest priority author. It also defines the
author priority for custom priority checks.
The parameter is only considered when defined in &quot;priorities&quot;.
The parameter is only considered when AUTHOR is used
in &quot;eventAssociation.priorities&quot;.
</description>
</parameter>
<parameter name="methods" type="list:string">
<description>
The method priority list. When the eventtool comes to the point to
select a preferred Origin based on METHOD it orders all Origins by its methodID priority and
selects then the best one among the highest priority method. It also defines the
method priority for custom priority checks (eventAssociation.priorities).
A defined method string must match exactly the string in Origin.methodID.
The method priority list. When the scevent comes to the
point to select a preferred Origin based on METHOD it orders
all Origins by its methodID priority and selects then the
best one among the highest priority method. It also defines
the method priority for custom priority checks. A defined
method string must match exactly the string in
Origin.methodID.
The parameter is only considered when defined in &quot;priorities&quot;.
The parameter is only considered when METHODS is used
in &quot;eventAssociation.priorities&quot;.
</description>
</parameter>
<parameter name="score" type="string">
<description>
Defines the ScoreProcessor interface to be used along
with priority &quot;SCORE&quot;.
Defines the ScoreProcessor interface to be used along
with priority &quot;SCORE&quot; when defined in
&quot;eventAssociation.priorities&quot;.
</description>
</parameter>
The parameter is only considered when defined in &quot;priorities&quot;.
<parameter name="enablePreferredFMSelection" type="boolean" default="true">
<description>
Enables the selection of the preferred focalmechanism. If set
to false then only explicit commands will have effect on the
preferred focalmechanism selection, namely the EvPrefFocMecID
command.
</description>
</parameter>
<parameter name="declareFakeEventForRejectedOrigin" type="boolean" default="false">
<description>
If the preferred Origin has evaluation status 'rejected', the
Event type will be set to 'not existing' unless the Event
type has been fixed by an operator or the preferred Origin
has been fixed.
If the preferred Origin has evaluation status 'rejected', the
Event type will be set to 'not existing' unless the Event
type has been fixed by an operator or the preferred Origin
has been fixed.
</description>
</parameter>
<parameter name="delayTimeSpan" type="int" unit="s">
<parameter name="delayTimeSpan" type="int" unit="s" default="0">
<description>
Configures a timespan to delay Event creation. If a new Origin arrives
which cannot be associated to an existing Event, delay the Event creation for a certain
timespan.
The timespan to delay Event creation from new Origins which
cannot be associated to an existing Event.
</description>
</parameter>
<group name="region">
<description>
Region filter for creating events. Use with care! Origins
outside may be ignored even if they would
become preferred otherwise.
outside may be ignored even if they would become preferred
otherwise. Empty value deactivates testing this parameter.
</description>
<parameter name="rect" type = "string" >
<parameter name="rect" type = "list:double" >
<description>
Region by geographic coordinates.
Region by geographic coordinates. Empty value
deactivates testing this parameter.
Format: "South, East, North, West"
Format: "South,East,North,West"
</description>
</parameter>
<parameter name="minDepth" type="double" unit="km">
<parameter name="minDepth" type="double" unit="km">
<description>
Minimum depth.
Minimum depth. Empty value deactivates testing this
parameter.
</description>
</parameter>
<parameter name="maxDepth" type="double" unit="km">
<description>
Maximum depth.
Maximum depth. Empty value deactivates testing this
parameter.
</description>
</parameter>
</group>
<group name="delayFilter">
<description>
The delayFilter group configures an Origin filter to activate the delay feature for
this Origin. If more than one filter is given they are combined with AND.
Configure an Origin filter to delay Origin for being
processed. If more than one filter is given they are
combined with AND. The application requires
eventAssociation.delayTimeSpan > 0.
</description>
<parameter name="agencyID" type="string">
<description>The agencyID of the Origin to be delayed.</description>
<description>
The agency ID of the Origin to be delayed.
</description>
</parameter>
<parameter name="author" type="string">
<description>The author of the Origin to be delayed.</description>
</parameter>
<parameter name="evaluationMode" type="string">
<description>
The evaluation mode of the Origin to be delayed. Can be either &quot;manual&quot;
or &quot;automatic&quot;.
The author of the Origin to be delayed.
</description>
</parameter>
<parameter name="evaluationMode" type="string" values="automatic,manual">
<description>
The evaluation mode of the Origin to be delayed.
</description>
</parameter>
</group>
@ -398,7 +468,7 @@
</option>
<option flag="O" long-flag="origin-id" argument="publicID">
<description>
OriginID to be associated. When given no messages are sent.
Origin ID to be associated. When given no messages are sent.
Only the status of the association is written to stdout.
</description>
</option>
@ -433,6 +503,44 @@
<optionReference>database#inventory-db</optionReference>
<optionReference>database#db-disable</optionReference>
</group>
<group name="Input">
<option long-flag="ep">
<description>
Event parameters XML file for offline processing of all
contained origins. Use '-' to read from stdin.
</description>
</option>
<option long-flag="reprocess">
<description>
Reprocess event parameters ignoring all event and journal
objects in input file. Works only in combination with '--ep'.
</description>
</option>
<option long-flag="update-event-id">
<description>
Update IDs of events if they already exist. Works only in
combination with '--ep'.
</description>
</option>
<option long-flag="clear-cache">
<description>
Send a clear cache message and quit.
</description>
</option>
<option long-flag="disable-info-log">
<description>
Do not populate the scevent-processing-info.log file.
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -27,6 +27,23 @@
depth and RMS.
</description>
</parameter>
<parameter name="ignoreDepth" type="double" default="650.0">
<description>
This is the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<parameter name="maxRMS" type="double" default="1.5">
<description>
This is the maximum allowed RMS. Origins with
residual greater than this value score of equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<!-- Optional: channel letters for type detection -->
<parameter name="strongMotionCodes" type="list:string" default="L,N">
<description>
@ -76,14 +93,11 @@
</parameter>
<!-- Quality weights -->
<parameter name="normalizationDepth" type="double" default="50.0">
<parameter name="normalizationDepth" type="double" default="650.0">
<description>
Origin depth is normalized to this value for
computing the score contribution. Shallower depths
contribute to larger score.
This is also the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</description>
</parameter>
@ -93,14 +107,11 @@
</description>
</parameter>
<parameter name="normalizationRMS" type="double" default="2.0">
<parameter name="normalizationRMS" type="double" default="1.5">
<description>
Origin RMS is normalized to this value for computing
the score contribution. Lower RMS contribute to
larger score.
This is also the maximum allowed RMS. Origins with
residual greater than this value score of equal to
&quot;defaultScore&quot;.
</description>
</parameter>

View File

@ -9,12 +9,11 @@
directory structure and the event files are stored.
</description>
</parameter>
<parameter name="format" type="string" default="xml">
<parameter name="format" type="string" default="xml" values="xml,autoloc1,autoloc3">
<description>
Specify output event format (default is autoloc3). For completeness
it is recommended to switch to xml as storage format. The autoloc3
format can be easily reconstructed with scbulletin but not the other
way around.
Event output format. For completeness it is recommended to stick
with the default 'xml' as it can be converted to 'autoloc1' and
'autoloc3' by scbulletin but not the other way around.
</description>
</parameter>
<parameter name="gzip" type="boolean" default="false">

View File

@ -2,7 +2,8 @@
<seiscomp>
<module name="scevtstreams" category="Utilities">
<description>
Extract stream information with time windows from picks of an event.
Extract stream information and time windows from picks of an event or
solitary picks.
</description>
<command-line>
<synopsis>
@ -42,8 +43,8 @@
<group name="Input">
<option flag="i" long-flag="input" argument="arg">
<description>
Input XML file name. Reads event from the XML file instead of
database. Use '-' to read from stdin.
Input XML file name. Reads event and picks from the XML file
instead of database. Use '-' to read from stdin.
</description>
</option>
<option flag="f" long-flag="format" argument="arg">
@ -61,7 +62,7 @@
<option flag="" long-flag="net-sta" argument="arg">
<description>
Filter read picks by network code or network and station
code. Format: NET or NET.STA
code. Format: NET or NET.STA .
</description>
</option>
<option flag="" long-flag="nslc" argument="arg">

View File

@ -6,12 +6,14 @@
<group name="heli">
<parameter name="streams" type="list:string" default="" unit="">
<description>
List of stream codes to be plotted (net.sta.loc.cha).
If not in capture mode only the first stream is shown.
List of stream codes to be plotted.
If not in capture mode, only the first stream is shown.
When using a list, the first entry is considered.
Use commas for separating streams.
Example: GR.MOX..BHZ
Format: NET.STA.LOC.CHA
Example: GR.CLL..BHZ,GR.MOX..BHZ
</description>
</parameter>
<parameter name="filter" type="string" default="" unit="">
@ -62,7 +64,7 @@
Gain-corrected amplitudes given in units of the sensor.
For example: m/s.
</description>
<parameter name="scaling" type="string" default="minmax">
<parameter name="scaling" type="string" default="minmax" values="minmax,row">
<description>
Define the method to scale traces within rows. Possible
values are:

View File

@ -21,18 +21,18 @@
General parameters for computing magnitudes. Others are configured
by global binding parameters for specific magnitude types.
</description>
<parameter name="average" type="list:string" default="default" values="default,mean,median,trimmedMean(25),trimmedMedian(25),medianTrimmedMean(0.5)">
<parameter name="average" type="list:string" default="default" values="*default,*mean,*median,*trimmedMean(*),*trimmedMedian(*),*medianTrimmedMean(*)">
<description>
The methods for computing the network magnitude
from station magnitudes. Exactly one method per
magnitude can be configured.
To define the averaging method per magnitude type append
the type after colon, e.g.:
&quot;magnitudes.average = default, MLv:median&quot;
The methods for computing the network magnitude from station
magnitudes. Exactly one method per magnitude can be
configured. To define the averaging method per magnitude
type append the type after colon. Example:
default: Compute the mean if less than 4 contributed
station magnitudes exist. Otherwise apply trimmedMean(25),
trimmed mean with 25%.
&quot;magnitudes.average = default, MLv:median&quot;
default: Compute the mean if less than 4 contributed station
magnitudes exist. Otherwise apply trimmedMean(25), trimmed
mean with 25%.
</description>
</parameter>
</group>
@ -52,10 +52,14 @@
summed up. The resulting sum is divided by the sum of all weights.
</description>
<parameter name="enabled" type="boolean" default="true">
<description>Enables summary magnitude calculation.</description>
<description>
Enables summary magnitude calculation.
</description>
</parameter>
<parameter name="type" type="string" default="M">
<description>Define the type/name of the summary magnitude.</description>
<description>
Define the type/name of the summary magnitude.
</description>
</parameter>
<parameter name="minStationCount" type="int" default="1">
<description>
@ -94,14 +98,14 @@
for calculating the summary magnitude.
Weight = a * magnitudeStationCount + b.
</description>
<parameter name="a" type="list:string" default="0, Mw(mB):0.4, Mw(Mwp):0.4">
<parameter name="a" type="list:string" default="0,Mw(mB):0.4,Mw(Mwp):0.4">
<description>
Define the coefficients a. To define the value per magnitude
type append the type after colon. A value without a
type defines the default value.
</description>
</parameter>
<parameter name="b" type="list:string" default="1, MLv:2, Mw(mB):-1, Mw(Mwp):-1">
<parameter name="b" type="list:string" default="1,MLv:2, Mw(mB):-1,Mw(Mwp):-1">
<description>
Define the coefficients b. To define the value per magnitude
type append the type after colon. A value without a
@ -159,7 +163,8 @@
<group name="Input">
<option long-flag="ep" argument="file" type="string">
<description>
Defines an event parameters XML file to be read and processed. This
Defines an event parameters XML file to be read and
processed. Use '-' to read from stdin. This
implies offline mode and only processes all origins contained
in that file. It computes station magnitudes for all picks associated
with an origin where amplitudes are available and the corresponding
@ -200,6 +205,14 @@
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -189,6 +189,15 @@
consequences are.
</description>
</parameter>
<parameter name="deleteTree" type="boolean" default="true">
<description>
Enables removing the entire object tree from
the database if a parent object is being deleted.
This will also decrease the numbers of notifiers
sent to scmaster. Depending on the database
backend, it can improve the performance.
</description>
</parameter>
</group>
</group>
</group>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="scmsdemux" category="Utilities" standalone="true">
<description>Demultiplex miniSEED record creating files per stream</description>
<command-line>
<synopsis>
scmsdemux [OPTION] source
</synopsis>
<group name="Verbosity">
<option flag="h" long-flag="help">
<description>
Display this help message.
</description>
</option>
<option flag="v" long-flag="verbose">
<description>
Verbose mode.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

181
etc/descriptions/scmvx.xml Normal file
View File

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="scmvx" category="GUI">
<description>
Map view showing maps with stations and events. Issues related to
configuration of stations are indicated.
</description>
<configuration>
<parameter name="displaymode" type="string" values="groundmotion,qualitycontrol">
<description>
Set one of the available display modes used during startup:
groundmotion or qualitycontrol. When empty, the Network tab is
shown.
</description>
</parameter>
<parameter name="readEventsNotOlderThan" type="double" default="86400" unit="s">
<description>
Sets the time span before current time to read events initially
from database.
</description>
</parameter>
<parameter name="centerOrigins" type="boolean" default="false">
<description>
If a new origin/event is set/selected, this option defines if
the map is centered or not at the origin location.
</description>
</parameter>
<parameter name="annotations" type="boolean" default="false">
<description>
Enables/disabled drawing of station annotations at startup.
</description>
</parameter>
<parameter name="annotationsWithChannels" type="boolean" default="true">
<description>
Enable/disable drawing of station annotations with
location/channel codes as NET.STA.LOC.CHA.
</description>
</parameter>
<parameter name="showUnboundStations" type="boolean" default="true">
<description>
Enable/disable drawing of stations which are not bound with global bindings.
</description>
</parameter>
<parameter name="mapLegendPosition" type="string" default="topleft" values="topleft,topright,bottomright,bottomleft">
<description>
The legend location for station symbols (network, QC, ground motion).
</description>
</parameter>
<parameter name="eventLegendPosition" type="string" default="bottomleft" values="topleft,topright,bottomright,bottomleft">
<description>
The legend location for event symbols.
</description>
</parameter>
<group name="stations">
<parameter name="amplitudeTimeSpan" type="double" default="10" unit="s">
<description></description>
</parameter>
<parameter name="groundMotionRecordLifeSpan" type="double" default="600" unit="s">
<description>
Time to keep waveform data in memory
</description>
</parameter>
<parameter name="triggerTimeout" type="double" default="60" unit="s">
<description></description>
</parameter>
<parameter name="groundMotionFilter" type="string" default="ITAPER(60)>>BW_HP(4,0.5)">
<description>
Sets the filter applied to determine ground motion.
</description>
</parameter>
</group>
<group name="display">
<description>
The initial rectangular region for the map. The eventual region
is also scaled to the dimension of the opened map widget.
</description>
<parameter name="latmin" type="double" default="-90.0" unit="deg" range="-90:90">
<description>Minimum latitude in degrees.</description>
</parameter>
<parameter name="lonmin" type="double" default="-180.0" unit="deg" range="-360:360">
<description>Minimum longitude in degrees.</description>
</parameter>
<parameter name="latmax" type="double" default="90.0" unit="deg" range="-90:90">
<description>Maximum latitude in degrees.</description>
</parameter>
<parameter name="lonmax" type="double" default="180.0" unit="deg" range="-360:360">
<description>Maximum longitude in degrees.</description>
</parameter>
</group>
</configuration>
<command-line>
<synopsis>
scmvx [options]
</synopsis>
<group name="Verbosity">
<optionReference>verbosity#verbosity</optionReference>
<optionReference>verbosity#v</optionReference>
<optionReference>verbosity#quiet</optionReference>
<optionReference>verbosity#component</optionReference>
<optionReference>verbosity#syslog</optionReference>
<optionReference>verbosity#lockfile</optionReference>
<optionReference>verbosity#console</optionReference>
<optionReference>verbosity#debug</optionReference>
<optionReference>verbosity#log-file</optionReference>
<optionReference>verbosity#print-context</optionReference>
<optionReference>verbosity#print-component</optionReference>
<optionReference>verbosity#log-utc</optionReference>
<optionReference>verbosity#trace</optionReference>
</group>
<group name="Generic">
<optionReference>generic#help</optionReference>
<optionReference>generic#version</optionReference>
<optionReference>generic#config-file</optionReference>
<optionReference>generic#plugins</optionReference>
<optionReference>generic#auto-shutdown</optionReference>
<optionReference>generic#shutdown-master-module</optionReference>
<optionReference>generic#shutdown-master-username</optionReference>
<optionReference>generic#print-config-vars</optionReference>
<optionReference>generic#validate-schema-params</optionReference>
<optionReference>generic#dump-settings</optionReference>
</group>
<group name="Messaging">
<optionReference>messaging#user</optionReference>
<optionReference>messaging#host</optionReference>
<optionReference>messaging#timeout</optionReference>
<optionReference>messaging#primary-group</optionReference>
<optionReference>messaging#subscribe-group</optionReference>
<optionReference>messaging#content-type</optionReference>
<optionReference>messaging#start-stop-msg</optionReference>
</group>
<group name="Database">
<optionReference>database#db-driver-list</optionReference>
<optionReference>database#database</optionReference>
<optionReference>database#config-module</optionReference>
<optionReference>database#inventory-db</optionReference>
<optionReference>database#db-disable</optionReference>
</group>
<group name="Records">
<optionReference>records#record-driver-list</optionReference>
<optionReference>records#record-url</optionReference>
<optionReference>records#record-file</optionReference>
<optionReference>records#record-type</optionReference>
</group>
<group name="Cities">
<optionReference>cities#city-xml</optionReference>
</group>
<group name="User interface">
<optionReference>gui#full-screen</optionReference>
<optionReference>gui#non-interactive</optionReference>
</group>
<group name="MapviewX">
<option flag="" long-flag="display-mode" argument="arg" param-ref="displaymode">
</option>
<option flag="i" long-flag="input-file" argument="file">
<description>
Load events in given XML file during startup and switch to
offline mode.
</description>
</option>
<option flag="" long-flag="offline" argument="">
<description>
Do not connect to a messaging server and do not subscribe
channel data.
</description>
</option>
<option flag="" long-flag="with-legend" argument="">
<description>
Show the map legends.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -89,12 +89,13 @@
list of the &quot;Commit with additional options&quot; dialog.
</description>
</parameter>
<parameter name="defaultMagnitudeAggregation" type="string">
<parameter name="defaultMagnitudeAggregation" type="string" default="" values="mean,trimmedMean,median,medianTrimmedMean">
<description>
Sets the default magnitude aggregation method. It can be either &quot;mean&quot;,
&quot;trimmed mean&quot; or &quot;median&quot;. If not set, the default
behavior is used which computes the mean if less than 4 stations are available,
trimmed mean otherwise.
Sets the default magnitude aggregation method.
If not set, the default behavior is used which computes the
mean if less than 4 stations are available, trimmed mean otherwise.
Neither of the above values can take an additional parameter.
The default parameter values (if supported) will be used.
</description>
</parameter>
<parameter name="computeMagnitudesAfterRelocate" type="boolean" default="false">
@ -146,6 +147,12 @@
The default value for adding unassociated stations in the picker.
</description>
</parameter>
<parameter name="loadAdditionalStations" type="boolean" default="false">
<description>
If enabled then all station within the configured distance will
be loaded if a new origin is loaded.
</description>
</parameter>
<parameter name="hideStationsWithoutData" type="boolean" default="false">
<description>
If enabled, all traces without data and arrivals are
@ -237,6 +244,44 @@
</description>
</parameter>
</group>
<group name="import">
<description>
Set default options for the &quot;Import picks&quot; dialog.
</description>
<parameter name="mode" type="string" default="latest" values="latest,latest-automatic,phases,all">
<description>
Defines the default mode of import picks. For more information
see the &quot;Import picks&quot; dialog.
</description>
</parameter>
<parameter name="acceptedPhases" type="list:string">
<description>
Defines a list of accepted or denied phases when importing picks.
This list will be used to populate the corresponding input
field in the &quot;Import picks&quot; dialog.
A phase which is prepended with a minus, e.g. &quot;-P&quot;,
will be denied.
</description>
</parameter>
<group name="options">
<parameter name="allAgencies" type="boolean" default="false">
<description>
Configures the default for &quot;Import picks from all agencies ...&quot;.
</description>
</parameter>
<parameter name="allPhases" type="boolean" default="true">
<description>
Configures the default for &quot;Import all phases ...&quot;.
</description>
</parameter>
<parameter name="preferTargetPhases" type="boolean" default="true">
<description>
Configures the default for &quot;Prefer phases of target ...&quot;.
</description>
</parameter>
</group>
</group>
<group name="commit">
<parameter name="forceEventAssociation" type="boolean" default="false">
<description>
@ -266,6 +311,12 @@
</description>
</parameter>
</group>
<parameter name="originAgencyIDs" type="list:string">
<description>
Define a list of agencyIDs which can be used as override
for the origin agencyID when committing with options.
</description>
</parameter>
<parameter name="originComments" type="list:string">
<description>
A list of origin comment profiles. These profiles will be
@ -407,6 +458,71 @@
</parameter>
</struct>
</group>
<group name="commandMenuAction">
<description>
Configuration of custom commands shown in a menu when pressing
the Run button next to the custom script buttons. Actions
defined here will appear in order of listing. A dash may be
use to insert a separator.
</description>
<struct type="commandMenuAction profile">
<description>Definition of a command menu action.</description>
<parameter name="enable" type="boolean" default="true">
<description>
Controls whether this action will be available.
</description>
</parameter>
<parameter name="command" type="file" options="read,exec">
<description>
Command to be executed. Similar to the custom script
buttons the command is launched with the current
origin ID as first argument and the eventID as
second argument if available. Optionally the entire
origin may be written to stdin if an exporter is
defined.
</description>
</parameter>
<parameter name="exporter" type="string" values="scml,json,csv,binary">
<description>
Name of the SeisComP exporter used to serialize
the current origin when writing it to stdin of
the specified command. If empty no data will be
send to stdin. See 'sccnv --list-formats' for a
list of available options.
Note: Some of the exporters are implemented
as plugins which need to be loaded before they
can be used.
</description>
</parameter>
<parameter name="showProcess" type="boolean" default="false">
<description>
Automatically open process manager for progress
monitoring. The process manager may also be started
manually via the View menu bar entry or via an icon
at the right of the status bar.
</description>
</parameter>
<parameter name="text" type="string">
<description>
Name of the action. Use in the launch menu and in
the process manager.
</description>
</parameter>
<parameter name="icon" type="file" options="read">
<description>Path to an icon to show for this action.</description>
</parameter>
<parameter name="keySequence" type="file">
<description>
Keyboard shortcut to run this action without
the need to open the menu. E.g., 'Ctrl+Alt+A'
</description>
</parameter>
<parameter name="toolTip" type="file" options="read,exec">
<description>Tool tip for this action.</description>
</parameter>
</struct>
</group>
<parameter name="magnitudeComments" type="list:string">
<description>
A list of magnitude comment profiles. These profiles will be
@ -470,7 +586,7 @@
</parameter>
<parameter name="limitStationAcquisitionCount" type="int" default="10">
<description>
Limit the data acquisituion to the given number of
Limit the data acquisition to the given number of
the nearest stations. Requires to activate
&quot;picker.limitStationAcquisition&quot;.
</description>
@ -542,6 +658,16 @@
side of the trace window.
</description>
</parameter>
<parameter name="rotation" type="string" default="123" values="123,ZNE,ZRT,LQT,ZH(L2)">
<description>
The initially applied rotation component waveform rotation.
</description>
</parameter>
<parameter name="unit" type="string" default="Sensor" values="Sensor,Acceleration,Velocity,Displacement">
<description>
The unit the waveform data is converted to initially.
</description>
</parameter>
<parameter name="repickerStart" type="double" unit="s">
<description>
Start of the re-picker time window relative the cursor position on the trace.
@ -558,6 +684,15 @@
"name1;filter-definition1", "name2;filter-definition2"
</description>
</parameter>
<parameter name="limitFilterToZoomTrace" type="boolean" default="false">
<description>
Whether to apply the current filter only to the zoom trace or
all traces. If enabled then the current filter will only be
applied to another trace if it becomes the current trace. This
is mainly for performance reasons as filtering hundreds or
thousands of channels can take much time.
</description>
</parameter>
<parameter name="velocityChannelCodes" type="list:string">
<description>
A list of channel codes to be used when searching for
@ -605,6 +740,16 @@
component will stay the same. It must be changed explicitely.
</description>
</parameter>
<parameter name="showAmpLevel" type="boolean" default="false">
<description>
If enabled then the picker will show in the upper right corner of
the zoomtrace an amplitude measure ranging from 0 to 100 and mapping
the current amplitude at the cursor to this range where 0 is the bottom
of the widget and 100 the top of the widget. Screen readers should
fetch this value change and read them. This is especially important
to support visually impaired users.
</description>
</parameter>
<group name="auxiliary">
<description>
Define the notion and behaviour of auxiliary channels.
@ -617,6 +762,9 @@
A list of wildcard patterns to identify auxiliary
channels. A pattern is simply checked against a stream
ID, the concatenation of NSLC separated by a period.
This is an obsolete and deprecated setting. Please use
profiles.
</description>
</parameter>
<parameter name="minimumDistance" type="double" unit="deg" default="0">
@ -625,6 +773,9 @@
unassociated auxiliary channel. Loading a
channel / station explicitely (F3) will not respect
this setting.
This is an obsolete and deprecated setting. Please use
profiles.
</description>
</parameter>
<parameter name="maximumDistance" type="double" unit="deg" default="1000">
@ -633,8 +784,43 @@
unassociated auxiliary channel. Loading a
channel / station explicitely (F3) will not respect
this setting.
This is an obsolete and deprecated setting. Please use
profiles.
</description>
</parameter>
<parameter name="profiles" type="list:string">
<description>
A list of auxiliary channel profiles which are enabled.
</description>
</parameter>
<group name="profiles">
<struct name="AuxiliaryChannelProfile" link="picker.auxiliary.profiles">
<parameter name="channels" type="list:string">
<description>
A list of wildcard patterns to identify auxiliary
channels. A pattern is simply checked against a stream
ID, the concatenation of NSLC separated by a period.
</description>
</parameter>
<parameter name="minimumDistance" type="double" unit="deg" default="0">
<description>
The minimum distance in degrees from origin to load an
unassociated auxiliary channel. Loading a
channel / station explicitely (F3) will not respect
this setting.
</description>
</parameter>
<parameter name="maximumDistance" type="double" unit="deg" default="1000">
<description>
The maximum distance in degrees from origin to load an
unassociated auxiliary channel. Loading a
channel / station explicitely (F3) will not respect
this setting.
</description>
</parameter>
</struct>
</group>
</group>
<group name="phases">
<description>
@ -731,6 +917,34 @@
amplitude time window.
</description>
</parameter>
<parameter name="defaultNoiseBegin" type="double" unit="s" default="-30">
<description>
In case the amplitude time window cannot be computed due
to errors, e.g. computing travel times, this default noise
window start time will be used instead.
</description>
</parameter>
<parameter name="defaultNoiseEnd" type="double" unit="s" default="0">
<description>
In case the amplitude time window cannot be computed due
to errors, e.g. computing travel times, this default noise
window end time will be used instead.
</description>
</parameter>
<parameter name="defaultSignalBegin" type="double" unit="s" default="0">
<description>
In case the amplitude time window cannot be computed due
to errors, e.g. computing travel times, this default signal
window start time will be used instead.
</description>
</parameter>
<parameter name="defaultSignalEnd" type="double" unit="s" default="30">
<description>
In case the amplitude time window cannot be computed due
to errors, e.g. computing travel times, this default signal
window end time will be used instead.
</description>
</parameter>
<parameter name="filters" type="list:string">
<description>
A list of filters used for the amplitude picker. Format:

View File

@ -118,11 +118,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -157,11 +152,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -204,11 +194,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -243,11 +228,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -289,11 +269,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -328,11 +303,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -375,11 +345,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -414,11 +379,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -461,11 +421,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream.
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -500,11 +455,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -546,11 +496,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -585,11 +530,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -631,11 +571,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -670,11 +605,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -718,11 +648,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -757,11 +682,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -803,11 +723,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -842,11 +757,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -888,11 +798,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -927,11 +832,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -974,11 +874,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -1013,11 +908,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1059,11 +949,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
@ -1099,11 +984,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1146,11 +1026,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
@ -1186,11 +1061,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1233,11 +1103,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -1272,11 +1137,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1319,11 +1179,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -1358,11 +1213,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1405,11 +1255,6 @@
Activate to display absolute values (modulus).
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
<group name="range">
<description>
Range parameters overriding parameters from the general
@ -1444,11 +1289,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>
</group>
@ -1568,11 +1408,6 @@
A color defined by the color definitions below.
</description>
</parameter>
<parameter name="action" type="string" unit="">
<description>
Possible values: enableStream, disableStream
</description>
</parameter>
</struct>
</group>

View File

@ -72,6 +72,25 @@
</description>
</parameter>
</group>
<group name="picks">
<description>
Parameters specific to picks.
</description>
<parameter name="streamsSetUnused" type="list:string" default="">
<description>
List of streams from which picks are set to unsed by their
referencing arrivals before locating. The concerned arrivals
are kept but the picks will not be used for locating.
Streams take the format NET.STA.LOC.CHA. Wildcards * and ?
are supported.
Example:
GE.MOX.*.HH? : All arrivals on any HH stream of station MOX
will be kept but not used for locating.
</description>
</parameter>
</group>
</configuration>
<command-line>
<group name="Generic">
@ -116,30 +135,46 @@
</group>
<group name="Mode">
<option long-flag="dump">
<description>
Dump processed origins as XML to stdout. Use in combination
with -O.
</description>
</option>
<option long-flag="test">
<description>Test mode, do not send any message</description>
<description>
Test mode, do not send any message.
</description>
</option>
</group>
<group name="Input">
<option flag="O" long-flag="origin-id" argument="arg">
<description>Reprocess the origin and send a message unless test mode is activated</description>
<option long-flag="locator" argument="arg" param-ref="reloc.locator">
</option>
<option long-flag="locator" argument="arg">
<description>The locator type to use</description>
<option long-flag="profile" argument="arg" param-ref="reloc.profile">
</option>
<option long-flag="use-weight" argument="arg" default="0">
<description>Use current picks weight</description>
</option>
<option long-flag="evaluation-mode" argument="arg">
<description>set origin evaluation mode: &quot;AUTOMATIC&quot; or &quot;MANUAL&quot;</description>
</option>
<option long-flag="ep" argument="file">
<option long-flag="ep" argument="arg">
<description>
Defines an event parameters XML file to be read and processed. This
implies offline mode and only processes all origins contained
in that file. Each relocated origin is appended to the list
of origins unless --replace is given.
Event parameters XML file for offline processing of all
contained origins. This option should not be mixed with
--dump.
</description>
</option>
<option flag="O" long-flag="origin-id" argument="arg">
<description>
Reprocess the origin and send a message unless test mode is
activated.
</description>
</option>
<option long-flag="use-weight" param-ref="reloc.useWeight" default="0">
</option>
<option long-flag="streams-set-unused" param-ref="picks.streamsSetUnused" argument="arg" type="list:string">
<description>
List of streams from which picks are set to unsed by their
referencing arrivals before locating. The concerned arrivals
are kept but the picks will not be used for locating.
Streams take the format NET.STA.LOC.CHA. Wildcards * and ?
are supported.
</description>
</option>
<option long-flag="replace">
@ -151,12 +186,36 @@
</description>
</option>
</group>
<group name="Output">
<option long-flag="evaluation-mode">
<description>
Evaluation mode of the new origin (AUTOMATIC or MANUAL).
</description>
</option>
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output. Otherwise XML is unformatted.
</description>
</option>
<option long-flag="origin-id-suffix">
<description>
Create origin ID from that of the input origin plus the
specfied suffix.
</description>
</option>
</group>
<group name="Profiling">
<option long-flag="measure-relocation-time">
<description>Measure the time spent in a single relocation</description>
<description>
Measure the time spent in a single relocation
</description>
</option>
<option long-flag="repeated-relocations" argument="arg">
<description>improve measurement of relocation time by running each relocation multiple times. Specify the number of relocations, e.g. 100.</description>
<description>
Improve measurement of relocation time by running each
relocation multiple times. Specify the number of relocations,
e.g. 100.
</description>
</option>
</group>
</command-line>

View File

@ -61,7 +61,7 @@
<option flag="" long-flag="ep" argument="file">
<description>
Name of input XML file (SCML) with all picks for offline
processing.
processing. Use '-' to read from stdin.
</description>
</option>
</group>
@ -78,6 +78,14 @@
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output along with '--ep'. Otherwise XML
is unformatted.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -51,7 +51,7 @@
This parameter exists mainly for backward compatibility.
</description>
</parameter>
<parameter name="filters" type="list:string" default="&quot;RMHP(2)>>ITAPER(5)>>BW(3,0.5,8.0)&quot;,&quot;RMHP(2)>>ITAPER(5)>>BW_HP(3, 3)&quot;">
<parameter name="filters" type="list:string" default="&quot;BW 0.5 - 8.0 Hz;RMHP(2)>>ITAPER(5)>>BW(3, 0.5, 8.0)&quot;,&quot;HP 3.0 Hz;RMHP(2)>>ITAPER(5)>>BW_HP(3, 3)&quot;">
<description>
Define a list of filters that is cycles through when pressing
'G' or 'D'. Filtering is toggled with 'F'.
@ -104,10 +104,9 @@
<description>
Configure the initial stream sorting.
</description>
<parameter name="mode" type="string" default="distance">
<parameter name="mode" type="string" default="distance" values="config,distance,station,network,group">
<description>
The sort mode applied initially. Allowed values
are: config, distance, station, network, group.
The mode applied initially for sorting traces.
</description>
</parameter>
<parameter name="latitude" type="double" unit="deg" default="0.0">
@ -158,7 +157,7 @@
e.g. &quot;GE.MORC..BHZ&quot;.
</description>
</parameter>
<parameter name="rows" type="integer">
<parameter name="rows" type="int">
<description>
Number of rows to show at once in one windows. If more traces
than rows are loaded, the are accessible by a scroll bar.
@ -228,7 +227,8 @@
</parameter>
<group name="pen">
<description>
Define the trace pen of the group.
Define the trace pen of the group. Read the SeisComP
GUI documenation for full details.
</description>
<parameter name="color" type="color">
<description>
@ -259,16 +259,14 @@
0:FFBF00,1:C70039
</description>
</parameter>
<parameter name="style" type="string" default="SolidLine">
<parameter name="style" type="string" default="solidline" values="nopen,solidline,dashline,dotline,dashdotline,dashdotdotline">
<description>
The style of the pen. Supported values are: NoPen,
SolidLine, DashLine, DotLine, DashDotLine,
DashDotDotLine.
The line style of the pen.
</description>
</parameter>
<parameter name="width" type="double" default="1.0" unit="px">
<description>
The width of the pen.
The line width of the pen.
</description>
</parameter>
</group>
@ -336,7 +334,7 @@
<description>
</description>
</parameter>
<parameter name="style" type="string" default="solidline">
<parameter name="style" type="string" default="solidline" values="nopen,solidline,dashline,dotline,dashdotline,dashdotdotline">
<description>
</description>
</parameter>
@ -347,9 +345,10 @@
</group>
<group name="brush">
<description>
Properties of the area below the minimum.
Properties of the area below the minimum. Read
the SeisComP GUI documenation for full details.
</description>
<parameter name="style" type="string" default="nobrush">
<parameter name="style" type="string" default="nobrush" values="solid,dense1,dense2,dense3,dense4,dense5,dense6,dense7,nobrush,horizontal,vertical,cross,bdiag,fdiag,diagross">
<description>
</description>
</parameter>
@ -370,13 +369,14 @@
</parameter>
<group name="pen">
<description>
Line properties.
Line properties. Read the SeisComP GUI
documenation for full details.
</description>
<parameter name="width" type="string" default="1" unit="">
<description>
</description>
</parameter>
<parameter name="style" type="string" default="solidline">
<parameter name="style" type="string" default="solidline" values="nopen,solidline,dashline,dotline,dashdotline,dashdotdotline">
<description>
</description>
</parameter>
@ -387,9 +387,10 @@
</group>
<group name="brush">
<description>
Properties of the area above the maximum.
Properties of the area above the maximum. Read
the SeisComP GUI documenation for full details.
</description>
<parameter name="style" type="string" default="nobrush">
<parameter name="style" type="string" default="nobrush" values="solid,dense1,dense2,dense3,dense4,dense5,dense6,dense7,nobrush,horizontal,vertical,cross,bdiag,fdiag,diagross">
<description>
</description>
</parameter>
@ -439,15 +440,14 @@
Whether to use logarithmic frequency scale.
</description>
</parameter>
<parameter name="normalization" type="string" default="fixed">
<parameter name="normalization" type="string" default="fixed" values="fixed,frequency,time">
<description>
Which amplitude normalization mode to use: &quot;fixed&quot;,
&quot;frequency&quot; or &quot;time&quot;.
The amplitude normalization mode to use.
</description>
</parameter>
<parameter name="axis" type="boolean" default="false">
<description>
Whether to show the frequency axis.
Show the frequency axis.
</description>
</parameter>
<parameter name="minimumAmplitude" type="double" default="-15" unit="log(ps)">
@ -593,10 +593,12 @@
<option flag="" long-flag="3c" argument="" param-ref="3c"/>
<option long-flag="channels" argument="" publicID="mode#channels">
<description>
Channel(s) to display. The channel code may contain wildcards
at any position but the support of wildcards depends on
RecordStream. Repeat the option for multiple
channel groups. Examples:
Channel(s) to display. The corresponding rows are only shown
when data for the considered time window is available.
The channel code may contain wildcards at any position but
the support of wildcards depends on RecordStream.
Repeat the option for multiple channel groups. Examples:
default : all streams configured by global bindings.

View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="scsmdump" category="Processing" inherit-global-bindings="true">
<description>Strong motion parameters database dump.</description>
<configuration/>
<command-line>
<group name="Generic">
<optionReference>generic#help</optionReference>
<optionReference>generic#version</optionReference>
<optionReference>generic#config-file</optionReference>
<optionReference>generic#plugins</optionReference>
<optionReference>generic#daemon</optionReference>
<optionReference>generic#auto-shutdown</optionReference>
<optionReference>generic#shutdown-master-module</optionReference>
<optionReference>generic#shutdown-master-username</optionReference>
</group>
<group name="Verbosity">
<optionReference>verbosity#verbosity</optionReference>
<optionReference>verbosity#v</optionReference>
<optionReference>verbosity#quiet</optionReference>
<optionReference>verbosity#component</optionReference>
<optionReference>verbosity#syslog</optionReference>
<optionReference>verbosity#lockfile</optionReference>
<optionReference>verbosity#console</optionReference>
<optionReference>verbosity#debug</optionReference>
<optionReference>verbosity#log-file</optionReference>
</group>
<group name="Database">
<optionReference>database#db-driver-list</optionReference>
<optionReference>database#database</optionReference>
<optionReference>database#config-module</optionReference>
<optionReference>database#inventory-db</optionReference>
<optionReference>database#db-disable</optionReference>
</group>
<group name="Input">
<option flag="O" long-flag="origin" argument="originID">
<description>
Origin public ID(s) to dump. Multiple origins may be specified
as a comma-separated list. Use "-" for reading from stdin.
</description>
</option>
<option flag="E" long-flag="event" argument="eventID">
<description>
Event public ID(s) to dump. Multiple events may be specified
as a comma-separated list. Use "-" for reading from stdin.
</description>
</option>
</group>
<group name="Dump">
<option flag="r" long-flag="with-event-records">
<description>
Include event record references. This option is necessary in order to export the records itself.
</description>
</option>
<option flag="S" long-flag="with-records">
<description>
Include records referred to from event records. This option depends on --with-event-records.
</description>
</option>
<option flag="R" long-flag="with-ruptures">
<description>
Include ruptures.
</description>
</option>
<option flag="p" long-flag="preferred-only">
<description>
When dumping events, only the preferred origin will be dumped.
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">
<description>
Use formatted XML output.
</description>
</option>
<option flag="o" long-flag="output" argument="file">
<description>
Name of output file. If not given or '-', output
is sent to stdout.
</description>
</option>
</group>
</command-line>
</module>
</seiscomp>

View File

@ -42,21 +42,21 @@
</parameter>
</group>
<group name="scripts">
<parameter name="amplitude" type="string">
<parameter name="amplitude" type="file" options="execute">
<description>
Specify the script to be called if an amplitude
arrives, network-, stationcode and amplitude are passed
as parameters $1, $2 and $3.
</description>
</parameter>
<parameter name="alert" type="string">
<parameter name="alert" type="file" options="execute">
<description>
Specify the script to be called if a preliminary
origin arrives, latitude and longitude are passed as
parameters $1 and $2.
</description>
</parameter>
<parameter name="event" type="string">
<parameter name="event" type="file" options="execute">
<description>
Specify the script to be called when an event has been
declared; the message string, a flag (1=new event,

View File

@ -51,15 +51,6 @@
as input to setSource().
</description>
</parameter>
<group name="arclink">
<parameter name="port" type="int" default="-1">
<description>
The server port for Arclink connections. -1
deactivates the Arclink server. The standard Arclink port is
18001.
</description>
</parameter>
</group>
<group name="fdsnws">
<parameter name="port" type="int" default="8080">
<description>

View File

@ -2,7 +2,7 @@
<seiscomp>
<module name="scxmldump" category="Utilities">
<description>
Dump database objects to XML files.
Dump objects from database or messaging to XML.
</description>
<command-line>
<synopsis>
@ -50,12 +50,6 @@
</group>
<group name="Dump">
<option long-flag="listen">
<description>
Enable server mode which listens to the message server for
incoming events and dumps each received add/update.
</description>
</option>
<option flag="I" long-flag="inventory">
<description>
Dump the inventory.
@ -68,7 +62,7 @@
</option>
<option long-flag="stations" argument="sta-list">
<description>
If inventory is exported, filter the stations to export.
If inventory is dumped, filter the stations to dump.
Wildcards are supported. Format of each item: net[.{sta|*}].
</description>
</option>
@ -79,7 +73,7 @@
</option>
<option flag="J" long-flag="journal">
<description>
Dump the journal. In combination with -E only corresponding
Dump the journal. In combination with -E only corresponding
journal entries are included.
</description>
</option>
@ -95,25 +89,28 @@
</option>
<option long-flag="with-segments">
<description>
Dump individual data segments.
Dump individual data segments. Requires
&quot;--availability&quot;.
</description>
</option>
<option flag="" long-flag="pick" argument="ID">
<option long-flag="listen">
<description>
Pick public ID(s) to dump. Multiple IDs may be specified
as a comma-separated list.
</description>
</option>
<option flag="O" long-flag="origin" argument="ID">
<description>
Origin public ID(s) to dump. Multiple origins may be specified
as a comma-separated list.
Listen to the message server for incoming events. Otherwise
scxmldump reads from database.
</description>
</option>
<option flag="E" long-flag="event" argument="ID">
<description>
Event public ID(s) to dump. Multiple events may be specified
as a comma-separated list.
as a comma-separated list. Use "-" for reading the IDs as
individual lines from stdin.
</description>
</option>
<option flag="O" long-flag="origin" argument="ID">
<description>
Origin public ID(s) to dump. Multiple origins may be specified
as a comma-separated list. Use "-" for reading the IDs as
individual lines from stdin
</description>
</option>
<option flag="P" long-flag="with-picks">
@ -138,28 +135,55 @@
</option>
<option flag="a" long-flag="ignore-arrivals">
<description>
Do not dump arrivals part of origins.
Do not dump arrivals of origins.
</description>
</option>
<option long-flag="ignore-magnitudes">
<description>
Do not export (network) magnitudes of origins. This
Do not dump (network) magnitudes of origins. This
option is most useful in combination with -O to only
export the location information.
dump the location information.
</description>
</option>
<option flag="p" long-flag="preferred-only">
<description>
When exporting events only the preferred origin, the preferred
When dumping events only the preferred origin, the preferred
magnitude and the preferred focal mechanism will be dumped.
</description>
</option>
<option flag="m" long-flag="all-magnitudes">
<description>
If only the preferred origin is exported, all magnitudes for
If only the preferred origin is dumped, all magnitudes for
this origin will be dumped.
</description>
</option>
<option flag="" long-flag="pick" argument="ID">
<description>
ID(s) of pick(s) to dump. Use '-' to read the IDs as
individual lines from stdin.
</description>
</option>
<option flag="" long-flag="public-id" argument="ID">
<description>
ID(s) of any object(s) to dump. Use '-' to read the IDs as
individual lines from stdin. No parent objects are dumped.
</description>
</option>
<option flag="" long-flag="with-childs">
<description>
Dump also all child objects of dumped objects. Valid only in
combination with --public-id.
</description>
</option>
<option flag="" long-flag="with-root">
<description>
Whether to add the container of exported PublicObjects or
not. Objects which are not a direct child of
EventParameters, Inventory and so on, also referred to as
top-level objects, will not be exported.
Valid in combination with --public-id.
</description>
</option>
</group>
<group name="Output">
<option flag="f" long-flag="formatted">

View File

@ -27,7 +27,7 @@
<binding module="seedlink" name="chain" category="sources">
<description>Seedlink server (TCP/IP)</description>
<configuration>
<parameter name="address" type="string" default="geofon.gfz-potsdam.de">
<parameter name="address" type="string" default="geofon.gfz.de">
<description>
Hostname or IP of the Seedlink server.
</description>

View File

@ -34,32 +34,32 @@
e-mail address added to web pages.
</description>
</parameter>
<parameter name="wwwdir" type="string" default="@ROOTDIR@/var/run/@NAME@">
<description>
Output directory of the web pages.
</description>
</parameter>
<parameter name="icon" type="string" default="http://www.gfz-potsdam.de/favicon.ico">
<description>
Favicon URL of the web pages. Not mandatory.
</description>
</parameter>
<parameter name="linkname" type="string" default="GEOFON">
<description>
Name of Link shown in footer of web pages.
</description>
</parameter>
<parameter name="linkurl" type="string" default="http://www.gfz-potsdam.de/geofon/">
<description>
URL referred to by linkname in footer of web pages.
</description>
</parameter>
<parameter name="liveurl" type="string" default="http://geofon.gfz-potsdam.de/waveform/liveseis.php?station=%s">
<description>
URL to live seismograms. %s will be replaced by station name.
Not mandatory.
</description>
</parameter>
<parameter name="wwwdir" type="string" default="@ROOTDIR@/var/run/@NAME@">
<description>
Output directory of the web pages.
</description>
</parameter>
<parameter name="icon" type="string" default="http://www.gfz-potsdam.de/favicon.ico">
<description>
Favicon URL of the web pages. Not mandatory.
</description>
</parameter>
<parameter name="linkname" type="string" default="GEOFON">
<description>
Name of Link shown in footer of web pages.
</description>
</parameter>
<parameter name="linkurl" type="string" default="http://www.gfz-potsdam.de/geofon/">
<description>
URL referred to by linkname in footer of web pages.
</description>
</parameter>
<parameter name="liveurl" type="string" default="http://geofon.gfz-potsdam.de/waveform/liveseis.php?station=%s">
<description>
URL to live seismograms. %s will be replaced by station name.
Not mandatory.
</description>
</parameter>
</configuration>
</module>
<binding module="slmon">

View File

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="slmon2" category="Utilities" standalone="true">
<description>SeedLink monitor creating web pages</description>
<configuration>
<parameter name="title" type="string" default="&quot;SeedLink Monitor&quot;">
<description>
Title of the web page used as heading.
</description>
</parameter>
<parameter name="refresh" type="double" default="180" unit="s">
<description>
Refresh interval of the generated web page used by the browser.
The interval should be similar to the interval for starting slmon.
If empty, the web page must be manually refreshed from within
the browser.
</description>
</parameter>
<parameter name="address" type="string" default="127.0.0.1">
<description>
Host of the Seedlink server to connect to. If the acquisition
is running on one system nothing needs to be changed.
</description>
</parameter>
<parameter name="port" type="int" default="18000">
<description>
The port of the Seedlink server to connect to. If the acquisition
is running on one system this port must match the configured
local Seedlink port.
</description>
</parameter>
<parameter name="email" type="string">
<description>
e-mail address added to web pages.
</description>
</parameter>
<parameter name="wwwdir" type="string" default="@ROOTDIR@/var/run/@NAME@">
<description>
Output directory of the web pages.
</description>
</parameter>
<parameter name="icon" type="string" default="http://www.gfz-potsdam.de/favicon.ico">
<description>
Favicon URL of the web pages. Not mandatory.
</description>
</parameter>
<parameter name="linkname" type="string" default="GEOFON">
<description>
Name of Link shown in footer of web pages.
</description>
</parameter>
<parameter name="linkurl" type="string" default="http://www.gfz-potsdam.de/geofon/">
<description>
URL referred to by linkname in footer of web pages.
</description>
</parameter>
<parameter name="liveurl" type="string" default="http://geofon.gfz-potsdam.de/waveform/liveseis.php?station=%s">
<description>
URL to live seismograms. %s will be replaced by station name.
Not mandatory.
</description>
</parameter>
<parameter name="fdsnws_url" type="string" default="http://localhost:8080/fdsnws/">
<description>
FDSNWS base URL. Used to get station coordinates.
</description>
</parameter>
</configuration>
</module>
<binding module="slmon2">
<configuration>
<parameter name="group" type="string" default="local">
<description>
Defines the group of the station that is monitored.
</description>
</parameter>
</configuration>
</binding>
</seiscomp>