You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
294 lines
9.9 KiB
XML
294 lines
9.9 KiB
XML
1 year ago
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<seiscomp>
|
||
|
<plugin name="MLc">
|
||
|
<extends>global</extends>
|
||
|
<description>
|
||
|
Custom magnitude for local events measured on horizontal components
|
||
|
</description>
|
||
|
<configuration>
|
||
|
<description>
|
||
|
Custom magnitude for local events measured on horizontal components
|
||
|
</description>
|
||
|
<group name="magnitudes">
|
||
|
<group name="MLc">
|
||
|
<description>
|
||
|
Regionalized calibration parameters for MLc. The region itself is defined
|
||
|
by another magnitude-type MLc profile.
|
||
|
</description>
|
||
|
<group name="region">
|
||
|
<description>
|
||
|
Add one profile for every region. The profile name
|
||
|
equals the name of a polygon configured in the BNA file
|
||
|
of the Magnitude-type profile. The Magnitude-type profile
|
||
|
and the polygon must exist.
|
||
|
The special name "world" corresponds to the
|
||
|
region of the entire planet as a fallback.
|
||
|
</description>
|
||
|
<struct type="MLc region profile">
|
||
|
<group name="A0">
|
||
|
<description>
|
||
|
Parameters for A0, non-parametric magnitude calibration.
|
||
|
</description>
|
||
|
<parameter name="logA0" type="string">
|
||
|
<description>
|
||
|
Overrides the calibration function log10(A0)
|
||
|
for computing MLc per region. See logA0
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
</group>
|
||
|
<group name="parametric">
|
||
|
<description>
|
||
|
Parameters for parametric magnitude calibration:
|
||
|
MLc = log10(A) + c3 * log10(r/c5) + c2 * (r + c4) + c1 + c0(station)
|
||
|
</description>
|
||
|
<parameter name="c0" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c0
|
||
|
for computing MLc per region. See c0
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c1" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c1
|
||
|
for computing MLc per region. See c1
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c2" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c2
|
||
|
for computing MLc per region. See c2
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c3" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c3
|
||
|
for computing MLc per region. See c3
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c4" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c4
|
||
|
for computing MLc per region. See c4
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c5" type="double">
|
||
|
<description>
|
||
|
Overrides the calibration parameter c5
|
||
|
for computing MLc per region. See c5
|
||
|
description in the bindings.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
</group>
|
||
|
</struct>
|
||
|
</group>
|
||
|
</group>
|
||
|
</group>
|
||
|
</configuration>
|
||
|
</plugin>
|
||
|
<binding name="MLc" module="global">
|
||
|
<description>
|
||
|
Custom magnitude for local events measured on horizontal components
|
||
|
</description>
|
||
|
<configuration>
|
||
|
<group name="amplitudes">
|
||
|
<group name="MLc">
|
||
|
<description>
|
||
|
Parameters for measuring MLc amplitudes. Add more parameters
|
||
|
by adding an amplitude type profile 'MLc',
|
||
|
</description>
|
||
|
<parameter name="preFilter" type="string" default="BW(3,0.5,12)">
|
||
|
<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.
|
||
|
|
||
|
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">
|
||
|
<description>
|
||
|
Type for measuring amplitudes. Available:
|
||
|
|
||
|
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
|
||
|
</description>
|
||
|
</parameter>
|
||
|
</group>
|
||
|
</group>
|
||
|
<group name="magnitudes">
|
||
|
<group name="MLc">
|
||
|
<description>
|
||
|
Parameters for computing MLc magnitudes from MLc amplitudes.
|
||
|
</description>
|
||
|
<parameter name="distMode" type="string" default="hypocentral">
|
||
|
<description>
|
||
|
Considered distance measure between source and receiver.
|
||
|
Possible values are
|
||
|
|
||
|
hypocentral: hypocentral distance
|
||
|
|
||
|
epicentral: epicentral
|
||
|
</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="maxDepth" type="double" default="80" unit="km">
|
||
|
<description>
|
||
|
The maximum depth up to which magnitudes are computed.
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="calibrationType" type="string" default=""parametric"" unit="">
|
||
|
<description>
|
||
|
Type of magnitude calibration formula to be considered.
|
||
|
The calibration parameters are considered accordingly.
|
||
|
Currently supported are
|
||
|
|
||
|
"parametric": consider parameters of parametric
|
||
|
configuration in parametric section
|
||
|
|
||
|
"A0": 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 non-parametric calibration function log10(A0).
|
||
|
|
||
|
Format: any list of distance-value pairs separated by
|
||
|
comma. Values within pairs are separated by colon.
|
||
|
|
||
|
Example: "0:-1.3,60:-2.8,100:-3.0,400:-4.5,1000:-5.85"
|
||
|
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">
|
||
|
<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".
|
||
|
</description>
|
||
|
<parameter name="c0" type="double" default="0.0">
|
||
|
<description>
|
||
|
Station correction. This is the calibration value 'c0'
|
||
|
applied in the magnitude calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c1" type="double" default="0.69">
|
||
|
<description>
|
||
|
The calibration value 'c1' applied in the magnitude
|
||
|
calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c2" type="double" default="0.00095">
|
||
|
<description>
|
||
|
The calibration value 'c2' applied in the
|
||
|
magnitude calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c3" type="double" default="1.11">
|
||
|
<description>
|
||
|
The calibration value 'c3' applied in the
|
||
|
magnitude calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c4" type="double" default="0.0">
|
||
|
<description>
|
||
|
The calibration value 'c4' applied in the
|
||
|
magnitude calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
<parameter name="c5" type="double" default="1.0">
|
||
|
<description>
|
||
|
The calibration value 'c4' applied in the
|
||
|
magnitude calibration formula
|
||
|
|
||
|
MLc = c0(station) + c1 + c2 * (r + c4) + c3 * log(r/c5) + log10(A)
|
||
|
</description>
|
||
|
</parameter>
|
||
|
</group>
|
||
|
</group>
|
||
|
</group>
|
||
|
</configuration>
|
||
|
</binding>
|
||
|
</seiscomp>
|