320 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			320 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?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>
 | 
						|
			<extend-struct type="GlobalMagnitudeProfile" match-name="MLc">
 | 
						|
				<extend-struct type="GlobalMagnitudeRegionProfile">
 | 
						|
					<parameter name="distMode" type="string">
 | 
						|
						<description>
 | 
						|
						Considered distance measure between source and receiver.
 | 
						|
						Possible values are
 | 
						|
 | 
						|
						hypocentral: hypocentral distance
 | 
						|
 | 
						|
						epicentral: epicentral distance
 | 
						|
						</description>
 | 
						|
					</parameter>
 | 
						|
					<parameter name="calibrationType" type="string" 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.
 | 
						|
						</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>
 | 
						|
				</extend-struct>
 | 
						|
			</extend-struct>
 | 
						|
		</configuration>
 | 
						|
	</plugin>
 | 
						|
	<binding name="MLc" module="global">
 | 
						|
		<description>
 | 
						|
		Custom magnitude for local events measured on horizontal components
 | 
						|
		</description>
 | 
						|
		<configuration>
 | 
						|
			<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>
 | 
						|
					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" 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=""parametric"" unit="" values="parametric,A0">
 | 
						|
					<description>
 | 
						|
					Type of magnitude calibration formula to be considered.
 | 
						|
					The calibration parameters are considered accordingly.
 | 
						|
 | 
						|
					"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) + 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="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>
 | 
						|
					<parameter name="c6" type="double" default="0.0">
 | 
						|
						<description>
 | 
						|
						The calibration value 'c6' applied in the
 | 
						|
						parametric magnitude calibration formula.
 | 
						|
						</description>
 | 
						|
					</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>
 | 
						|
			</extend-struct>
 | 
						|
		</configuration>
 | 
						|
	</binding>
 | 
						|
</seiscomp>
 |