Zentralprojekt des Antragspaketes Breitbandseismologie
Zusammenfassung der Projektergebnisse
Das in seismologischen Forschungseinrichtungen verbreitet genutzte Analyseprogramm „SeismicHandler“ zur interaktiven und automatischen Bearbeitung von Wellenformen wurde modernisiert. Dabei konnten die Ziele des Projekts - Kompatibilität mit der bisherigen Skriptsprache, übersichtlicher Quellcode, Modularisierung und gute Wartbarkeit - umgesetzt werden. Der erstellte Programmcode ist wohlstrukturiert, leicht verständlich und dementsprechend gut erweiterbar und wartbar. Die Funktionalität umfasst fast alle Fähigkeiten des Vorgängerprogramms SH und enthält etliche darüber hinaus gehende Funktionen, insbesondere den Zugriff auf die verfügbaren Webdienste für Daten und Metadaten. Der Quellcode wird über einen Subversion Server öffentlich bereitgestellt. Die Dokumentation zum Programmpaket ist über einen Webserver zugänglich. Es wurde Wert auf Kompatibilität mit der alten SH Version gelegt, damit bisherige Nutzer des Programms sich zurechtfinden können. Die Metadatenverwaltung wurde soweit wie möglich vereinfacht, so dass dem Nutzer hier umfangreiche Konfigurationsarbeiten abgenommen wird. Durch die Einbindung der Bibliotheken eines bereit existierenden Projekts zur seismologischen Datenbearbeitung (ObsPy) und der Verfügbarkeit vielfältiger Python-Bibliotheken wurden Doppelarbeiten vermieden und es ergeben sich zusätzliche Nutzungsmöglichkeiten, die über die bisherigen Fähigkeiten weit hinausgehen. Die Einsatzfähigkeiten des hier entwickelten Programms wurden in zahlreichen dokumentierten und hier diskutierten Beispielanwendungen demonstriert.