vortex¶
Volcano observation application
Description¶
Volcano Observation and Response
Module Configuration¶
etc/defaults/global.cfg
etc/defaults/vortex.cfg
etc/global.cfg
etc/vortex.cfg
~/.seiscomp/global.cfg
~/.seiscomp/vortex.cfg
vortex inherits global options.
Note
Modules/plugins may require a license file. The default path to license
files is @DATADIR@/licenses/
which can be overridden by global
configuration of the parameter gempa.licensePath
. Example:
gempa.licensePath = @CONFIGDIR@/licenses
- bufferSize¶
Default:
3600
Unit: s
Type: int
Sets the size of the waveform buffer in seconds.
Note: For buffer sizes larger than 36000 seconds the data will be downsampled to 1Hz and waveforms will be disabled.
- endTime¶
Default:
GMT
Type: string
Sets the end time of data acquisition. Options:
GMT: current time, dynamic end time
other times: static end time, e.g.: ‘2019-09-15 12:00:00’
Note
streams.* Data stream configuration
- streams.codes¶
Default:
*
Type: list:string
Comma-separated list of stream codes to use. Wild cards supported. This list acts as an additional filter to the stream selection configured in the VORTEX binding. Example: NET.STA.LOC.CHA
Note
spec.* Spectrum configuration
- spec.length¶
Default:
20.0
Unit: s
Type: float
Length of the spectrum time window
- spec.overlap¶
Default:
0.8
Type: float
Overlap factor for time windows relative to their length. Value range: [0-1]. A value of 0.8 means an overlap of 80 percent. Hence 20 percent of new data is used for each new spectrum.
- spec.samples¶
Default:
800
Type: int
Number of samples points for each spectrum. This parameter is used to reduce the numeric complexity in case of high sampled data. Note: The number of samples is limited to: ceil(log_2(spec.length * nyquist frequency)).
- spec.gradient¶
Default:
0:ff50ff, 0.2:5050ff, 0.4:50ffff, 0.6:50ff50, 0.8:ffff50, 1.0:ff5050
Type: list:string
Gradient configuration for a custom color gradient. The format is a comma-separated list of form ‘value:color’.
Note
spec.range.* Range configuration for various offset modes. The format is a comma-seperated pair of values in the form ‘lower,upper’.
- spec.range.none¶
Default:
5.0,9.0
Type: list:double
Range for the ‘None’ offset mode
- spec.range.min¶
Type: list:double
Range for the ‘Minimum’ offset mode
- spec.range.max¶
Type: list:double
Range for the ‘Maximum’ offset mode
- spec.range.midRange¶
Type: list:double
Range for the ‘Mid Range’ offset mode
- spec.range.mean¶
Type: list:double
Range for the ‘Mean’ offset mode
- spec.range.mode¶
Type: list:double
Range for the ‘Mode (Binning)’ offset mode
- spec.range.etmMedian¶
Type: list:double
Range for the ‘Estimated Median’ offset mode
Note
trace.* Trace configuration
- trace.updateinterval¶
Default:
1.0
Unit: s
Type: double
Update interval of data to show in trace widgets.
Note
trace.overview.* Parameters controlling the Overview tab.
- trace.overview.matrixLayout¶
Default:
3x3
Type: string
Matrix layout specified as string of form: COLSxROWS, e.g. 4x3. Maxium 5 columns and rows are supported.
Note
event.* Event configuration
- event.autoUpdate¶
Default:
false
Type: boolean
Automatically load new events, that are created in the seiscomp system.
- event.ignoreRejected¶
Default:
true
Type: boolean
Do not import events that have the rejected state.
- event.scripts¶
Type: list:string
Registration of the script profiles.
Note
script.* Configuration of additional scripts that can be run from the event list. The events will be passed to the script over stdin, in the FDSN event text standard “EventID|Time|Latitude|Longitude|…” (https://www.fdsn.org/webservices/fdsnws-event-1.2.pdf)
Note
script.$name.*
Script details:
$name is a placeholder for the name to be used and needs to be added to event.scripts
to become active.
event.scripts = a,b
script.a.value1 = ...
script.b.value1 = ...
# c is not active because it has not been added
# to the list of event.scripts
script.c.value1 = ...
- script.$name.path¶
Default:
myscript.py
Type: string
The script filename or full path. Supported types are python (.py) and bash (.sh) scripts. Scripts are expected in ROOTDIR/lib/python/vortex/ But absolute paths are also supported.
Bindings Parameters¶
- streams¶
Type: list:string
Comma-separated list of location and channel codes to use as primary streams, e.g. BH or BH? or BHZ,BHN,BHE or 00.ENZ,00.EHN.
- gainMultiplier¶
Default:
-6
Type: int
Exponent of the gain multiplier (10^value), e.g. 3 (kilo), -3 (milli), -6 (micro).
Note
videoStreams.* Video stream configurations.
- videoStreams.videoURL¶
Type: string
Host and (optional) port of the CAPS server providing video data, e.g. gempa.de:18002. If omitted the record stream URL is used if it points to a CAPS server.
- videoStreams.videoStreamID¶
Type: string
Stream ID containing video data. The network and station code may be omitted, e.g. ‘.CAM’, ‘LOC.CAM’, ‘NET.STA.LOC.CAM’.
- videoStreams.liveVideo¶
Type: string
Link to a web-video livestream (e.g. youtube).
Note
auxStream1.* First auxiliary stream.
- auxStream1.stream¶
Type: string
No description available
- auxStream1.gainMultiplier¶
Default:
0
Type: int
Exponent of the gain multiplier (10^value), e.g. 3 (kilo), -3 (milli), -6 (micro).
Note
auxStream2.* Second auxiliary stream.
- auxStream2.stream¶
Type: string
No description available
- auxStream2.gainMultiplier¶
Default:
0
Type: int
Exponent of the gain multiplier (10^value), e.g. 3 (kilo), -3 (milli), -6 (micro).
Note
auxStream3.* Third auxiliary stream.
- auxStream3.stream¶
Type: string
No description available
- auxStream3.gainMultiplier¶
Default:
0
Type: int
Exponent of the gain multiplier (10^value), e.g. 3 (kilo), -3 (milli), -6 (micro).
Command-Line Options¶
Generic¶
- -h, --help¶
Show help message.
- -V, --version¶
Show version information.
- --config-file arg¶
Use alternative configuration file. When this option is used the loading of all stages is disabled. Only the given configuration file is parsed and used. To use another name for the configuration create a symbolic link of the application or copy it. Example: scautopick -> scautopick2.
- --plugins arg¶
Load given plugins.
- -D, --daemon¶
Run as daemon. This means the application will fork itself and doesn’t need to be started with &.
Verbosity¶
- --verbosity arg¶
Verbosity level [0..4]. 0:quiet, 1:error, 2:warning, 3:info, 4:debug.
- -v, --v¶
Increase verbosity level (may be repeated, eg. -vv).
- -q, --quiet¶
Quiet mode: no logging output.
- --print-component arg¶
For each log entry print the component right after the log level. By default the component output is enabled for file output but disabled for console output.
- --component arg¶
Limit the logging to a certain component. This option can be given more than once.
- -s, --syslog¶
Use syslog logging backend. The output usually goes to /var/lib/messages.
- -l, --lockfile arg¶
Path to lock file.
- --console arg¶
Send log output to stdout.
- --debug¶
Execute in debug mode. Equivalent to --verbosity=4 --console=1 .
- --trace¶
Execute in trace mode. Equivalent to --verbosity=4 --console=1 --print-component=1 --print-context=1 .
- --log-file arg¶
Use alternative log file.
Messaging¶
- -u, --user arg¶
Overrides configuration parameter
connection.username
.
- -H, --host arg¶
Overrides configuration parameter
connection.server
.
- -t, --timeout arg¶
Overrides configuration parameter
connection.timeout
.
- -g, --primary-group arg¶
Overrides configuration parameter
connection.primaryGroup
.
- -S, --subscribe-group arg¶
A group to subscribe to. This option can be given more than once.
- --start-stop-msg arg¶
Default:
0
Set sending of a start and a stop message.
Database¶
- --db-driver-list¶
List all supported database drivers.
- -d, --database arg¶
The database connection string, format: service://user:pwd@host/database. "service" is the name of the database driver which can be queried with "--db-driver-list".
- --config-module arg¶
The config module to use.
- --inventory-db arg¶
Load the inventory from the given database or file, format: [service://]location .
- --config-db arg¶
Load the configuration from the given database or file, format: [service://]location .
Records¶
- --record-driver-list¶
List all supported record stream drivers.
- -I, --record-url arg¶
The recordstream source URL, format: [service://]location[#type]. "service" is the name of the recordstream driver which can be queried with "--record-driver-list". If "service" is not given, "file://" is used.
- --record-file arg¶
Specify a file as record source.
- --record-type arg¶
Specify a type for the records being read.
Mode¶
- --offline¶
Do not connect to a messaging server. The database connection must be provided explicitly.
- -S, --streams arg¶
Overrides configuration parameter
streams.codes
.
- --buffer-size arg¶
Overrides configuration parameter
bufferSize
.
- --threads arg¶
Use the specified number of RecordStreamThreads for data aquisition. This is usefull for a large amount of streams or a large bufferSize. The default is 1.