.. highlight:: rst .. _autolambda: ########## autolambda ########## **Automatic array processing** Description =========== Module Configuration ==================== | :file:`etc/defaults/global.cfg` | :file:`etc/defaults/autolambda.cfg` | :file:`etc/global.cfg` | :file:`etc/autolambda.cfg` | :file:`~/.seiscomp/global.cfg` | :file:`~/.seiscomp/autolambda.cfg` autolambda inherits :ref:`global options`. .. note:: Modules/plugins may require a license file. The default path to license files is :file:`@DATADIR@/licenses/` which can be overridden by global configuration of the parameter :confval:`gempa.licensePath`. Example: :: gempa.licensePath = @CONFIGDIR@/licenses .. note:: **connection.\*** *Additional parameters for connecting to the messaging system.* .. confval:: connection.locationGroup Default: ``LOCATION`` Type: *string* Location message group where origins will be sent e.g. from backprojection. Picks are sent to the group defined by the global parameter \"connection.primaryGroup\". .. note:: **bindings.\*** *Bindings for array processing* .. confval:: bindings.slownessgrid Type: *list:string* Slowness grid bindings for an array. A binding consists of an array profile name, a base profile and a slowness grid profile. Each binding is a triplet separated by a semicolon. Example: \"PSA;f1\-8;default,4A;f2\-10;default\" Note the difference of a comma and a semicolon. .. confval:: bindings.backprojection Type: *list:string* Backprojection bindings for an array. A binding consists of an array profile name, a base profile and a backprojection profile. Each binding is a triplet separated by a semicolon. Example: \"PSA;f1\-8;default,4A;f2\-10;default\" Note the difference of a comma and a semicolon. .. confval:: bindings.pmcc Type: *list:string* PMCC bindings for an array. A binding consists of an array profile name, a base profile and a PMCC profile. Each binding is a triplet separated by a semicolon. Example: \"PSA;f1\-8;default,4A;f2\-10;default\" Note the difference of a comma and a semicolon. .. note:: **arrays.\*** *Configure one ore more array profiles.* .. note:: **arrays.$name.\*** *Define the array.* $name is a placeholder for the name to be used and needs to be added to :confval:`arrays` to become active. .. code-block:: sh arrays = a,b arrays.a.value1 = ... arrays.b.value1 = ... # c is not active because it has not been added # to the list of arrays arrays.c.value1 = ... .. confval:: arrays.$name.channels Type: *list:string* Defines a list of channels to use. E.g. CX.PB01..HHZ, CX.PB02..HHZ, CX.PB03..HHZ or CX.PB01.:00.HHZ, CX.PB02.10:20:30.HHZ, CX.PB03..HHZ, CX.PB04.. The latter gives preference to the first occurrence of listed parameters separated by \":\". Here the list contains location codes. Wildcards are not supported. If the channel codes is omitted, the vertical channel occurring first in the inventory is selected. .. note:: **pmcc.\*** *PMCC specific parameters.* .. confval:: pmcc.dumpFamilies Default: ``false`` Type: *boolean* If enabled then each PMCC detection family is exported as SeisComP event parameters XML. The path is configured in pmcc.exportPath. The filename of the family is generated as Family_