ESE modules documentation

This is the documentation for the SED-ETHZ EEW SeisComP modules.


The SED-ETHZ SeisComP EEW modules (Massin, Clinton & Boese, 2021).



Since 2021, the SED-ETHZ SeisComP EEW framework includes two EEW algorithms, the Virtual Seismologist and the Finite-Fault Rupture Detector. They are supported by generic pre-processing and post-processing modules. Their architecture is designed to be flexible and extensible to also include other EEW algorithms in the future.

The architecture of the SED-ETHZ SeisComP EEW package is based on a common, generic envelope processing library, compiled within the sceewenv module, that generates real-time envelope values for horizontal and vertical acceleration, velocity, and displacement from raw acceleration and velocity waveforms. The envelopes are uses by two EEW algorithms:

In addition, the sceewlog module creates log output and mails solutions once a new event is fully processed. It also provides an interface to send alerts in real-time.

EEW license

The ESE modules are free and open-source. Currently, they are distributed under the GNU Affero General Public License 1 (Free Software Foundation, version 3 or later).



Massin, F., J. F. Clinton, M. Boese (2021) Status of Earthquake Early Warning in

Switzerland, Frontiers in Earth Science, 9:707654. doi:10.3389/feart.2021.707654

Behr, Y., J. F. Clinton, C. Cauzzi, E. Hauksson, K. Jónsdóttir, C. G. Marius, A.

Pinar, J. Salichon, and E. Sokos (2016) The Virtual Seismologist in SeisComP: A New Implementation Strategy for Earthquake Early Warning Algorithms, Seismological Research Letters, March/March 2016, v. 87, p. 363-373, doi:10.1785/0220150235