small program used to track station quality channels of DSEBRA stations using PowBox
Go to file
2022-11-15 13:48:56 +01:00
__init__.py [new] initial commit, moving repository from code base 2022-11-03 15:51:26 +01:00
.gitignore Initial commit 2022-11-03 15:36:28 +01:00
LICENSE Initial commit 2022-11-03 15:36:28 +01:00
parameters.yaml [refactor] st_id -> nwst_id 2022-11-15 13:48:56 +01:00
README.md [minor] update README, add check for output dir existence 2022-11-09 16:53:43 +01:00
submit_bot.sh [update] re-read data daily, add daily overlap, add value -1 for voltage lower 1V (e.g. pbox not connected) 2022-11-14 22:31:22 +01:00
survBot.py [refactor] st_id -> nwst_id 2022-11-15 13:48:56 +01:00
survBotGUI.py [refactor] st_id -> nwst_id 2022-11-15 13:48:56 +01:00
utils.py [update] moved html writing to survBot.py so that no GUI is needed 2022-11-08 16:45:21 +01:00
write_utils.py [update] add possibility to add columns with links to other web pages (e.g. seedlink monitor) 2022-11-15 13:44:19 +01:00

survBot

version: 0.1

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

The GUI can be loaded via

python survBotGui.py

Staff

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

November 2022