Siria - Source Inversion and Rapid Impact Assessment

Siria is an open source toolbox and library shipping fast moment tensor and extended rupture estimation methods. It is written in Python language and provides methods to invert for seismic sources in automatized processes. Siria provides also functions to assess and use databases of active faults and historical seismicity with the focus on the Mediterranean region.


The EWRICA project

Siria was developed within the scope of the project Early-Warning and Rapid Impact Assessment with real-time GNSS in the Mediterranean (EWRICA). It was funded by the federal Ministry of Education and Research. The overarching goal was to develop fast kinematic and point source inversion and modeling tools combining GNSS-based near field data with traditional broadband ground velocity and accelerometer data.

Through EWRICA, different institutions have been involved in the development of the Siria package:


The Source Inversion Demonstrator

The goal of the Siria package is providing a common and configurable platform for the application of different source inversion techniques implemented into different software packages. Siria provides a wrapper for these software, as well as loading utilities for a priori informations like fault databases. The latter could be used to pre-constraint inversion parameter search spaces.

The siria.si.demonstrator.SourceInversionDemonstrator provides the option to invert for different seismic source models based on a priori information, and preliminary earthquake parameters (as shown in the image below.)

Flowchart of demonstrator workflow.

Flowchart illustrating the workflow when using the SourceInversionDemonstrator in a case of fast seismic source inversion.

Details on the provided a priori databases are given in siria.dataset. The wrapping of the IDS (Iterative Deconvolution and Stacking) code is explained in detail in the applications section of IDS. The wrapping of the Bayesian Bootstrap-based optimization tool Grond is described in siria.si.invert.

The SourceInversionDemonstrator itself and the different required configuration options are documented in siria.si.demonstrator and in the demonstrator topic along with example configuration files.

A beta version utilising the demonstrator for fast, prior driven source inversions is provided on git.gfz-potsdam.de/ewrica [Zaccarelli2023] and currently tested on two playback events:

Zaccarelli2023

Zaccarelli, Riccardo; Metz, Malte; Lehman, Lukas; Heinloo, Andres (2023): EWRICA - Docker container for Early-Warning and Rapid Impact Assessment with real-time GNSS data. GFZ Data Services. https://doi.org/10.5880/GFZ.2.6.2023.003