small program used to track station quality channels of DSEBRA stations using PowBox
Go to file
2023-12-18 16:05:24 +01:00
stylesheets [minor] changed colors in examples stylesheets back to default 2023-04-21 17:18:16 +02:00
__init__.py [release] version 0.2 2023-06-01 10:08:26 +02:00
.gitignore [update] disconnect status if PowBox voltage < 1V 2023-04-12 13:13:04 +02:00
LICENSE Initial commit 2022-11-03 15:36:28 +01:00
mailing_list.yaml [new] add file mailing_list.yaml 2023-02-16 15:57:13 +01:00
parameters.yaml [minor] added an option to get warn thresholds for PowBox channels from corresponding parameters, added warn state annotations to html figures 2023-12-18 15:26:53 +01:00
README.md [release] version 0.2 2023-06-01 10:08:26 +02:00
submit_bot.sh [update] add network/station blacklists for mail functionality 2022-12-20 10:23:25 +01:00
survBot.py [minor] revert accidental change 2023-12-18 16:05:24 +01:00
survBotGUI.py [update] use logging module instead of print/verbosity 2023-12-18 15:24:56 +01:00
utils.py [minor] added an option to get warn thresholds for PowBox channels from corresponding parameters, added warn state annotations to html figures 2023-12-18 15:26:53 +01:00
write_utils.py [update] added color palette suggested by AM, some visual tweaks 2023-04-21 16:33:02 +02:00

survBot

version: 0.2

survBot is a small program used to track station quality channels of DSEBRA stations via PowBox output over SOH channels by analysing contents of a Seiscomp3 datapath.

Requirements

The following packages are required:

  • Python 3
  • obspy
  • pyyaml

(the following are dependencies of the above):

  • numpy
  • matplotlib

to use the GUI:

  • PySide2, PyQt4 or PyQt5

Usage

Configurations of datapath, networks, stations etc. can be done in the parameters.yaml input file.

The main program with html output is executed by entering

python survBot.py -html path_for_html_output

There are example stylesheets in the folder stylesheets that can be copied into the path_for_html_output if desired.

The GUI can be loaded via

python survBotGui.py

Version Changes

  • surveillance of mass, clock and gaps
  • individual mailing lists for different stations
  • html mail with recent status information
  • updated web page design
  • restructured parameter file
  • recognize if PBox is disconnected

Staff

Original author: M.Paffrath (marcel.paffrath@rub.de)

June 2023