GEOFON Software

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


Tools to work with data generated by DAS systems.


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. More...

Report Generator

This online text editor was built for creating any kind of report meeting GFZ requirements and sharing it with other co-editors. Report text is prepared as reStructuredText, and the finished reports are in PDF for manual reading and HTML for online publication. There is an introduction for users; for technical information, see the github site. The program generates GEOFON internal annual reports and seismic network reports, producing station probability density functions and data availability handled by GEOFON.


This highly customisable Python 2+3 package helps the user through the whole workflow of downloading, inspecting and processing event-based seismic data by means of a relational database management system as archiving storage.

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-


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 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 is a collection of next generation distributed data request tools that are based on FDSN web services and the EIDA routing service.


fdsnws2seed can be used to obtain full SEED and dataless SEED data with EIDA FDSN web services.


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.


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