GEOFON Software

Currently GEOFON hosts 9 software projects. The main project is SeisComP® 3; the others are utilities closely related to it.

SeisComP® 3

The operation of the GEOFON network and data centre (archive and earthquake service) is largely based on the self-developed SeisComP® software package. It has developed over more than a decade, and has become a widely used package for seismological data acquisition, data processing and data exchange. Its data transmission protocol SeedLink is a de facto world-wide standard, while the data archive access protocol ArcLink is on the way to becoming one as well. More...

Report Generator

Generation of GFZ reports, and in general shared documents where several users are concerned with different requirements, is often unwieldy and which might be automated and simplified. Even more when it comes to provide outputs in different formats (e.g., PDF for manual reading and HTML for online publication). To meet these requirements, along the lines of popular, already existing online tools, the GFZ report generator is an online text editor built for creating any kind of report meeting GFZ requirements and sharing it with other co-editors. Moreover, it automatically generates both PDF and HTML outputs using Sphinx, a popular Python library. The report must be therefore written in reStructuredText, an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. The drawbacks of learning this (easy) language are largely outweighted by the benefits of having a central "cloud" storage with PDF and HTML versions immediately available for all users. The program is designed to generate GEOFON internal annual reports and seismic network reports, producing station probability density functions and data availability handled by GEOFON. The program GUI (graphical user interface) is a web page showing the report in HTML format.

Arclink/Seedlink Nagios Plugin

At GEOFON we have developed a plug-in for monitoring Seedlink and Arclink servers from Nagios. Although it is somewhat experimental, you are welcome to try it out. Send comments, criticisms, requests for features, and flowers to pevans -at- gfz-potsdam.de.

aiUtils

aiUtils package offer a set of tools to work and validate seismological metadata information (inventory information; stations lists and instruments) in XML format as produced by an ArcLink server. The tools currently supported are ai2Table and aiValidate.

arclink_fetch

arclink_fetch is a sophisticated ArcLink client that can be used to get data with a single command. It performs routing automatically, and can conveniently handle encryption. When you install SeisComp3 it is automatically installed on your computer together with SeisComp3, but it may also be installed as a standalone package for users wishing only to request data from an ArcLink server.

fdsnws_scripts

fdsnws_scripts is a collection of next generation distributed data request tools that are based on FDSN web services and the EIDA routing service.

httpmsgbus

The httpmsgbus (HMB) facilitates the transfer of abstract data objects, functioning as a messaging service which runs over HTTP. These may be SeisComP objects, or any other content.

Routing Service

The routing service provides routing information for distributed seismic data centres when multiple data centres offer access to data and products using compatible types of services.

WebDC3

WebDC tool for exploring seismic events, stations, and more.