Risk Modeller's Toolkit

The OpenQuake Risk Modeller’s Toolkit (RMTK) is a suite of tools written by scientists, which supports engineers and other experts in the creation of fragility and vulnerability models for seismic risk analysis. This software contains some of the most commonly used algorithms for risk and vulnerability assessment, and it is intended to be an ever growing tool.

The RMTK offers risk modellers a highly customizable and interactive computing experience through the use of Jupyter notebooks. The RMTK notebooks allow you to combine live code, mathematics and TeX equations, plots, descriptive text, and HTML in the same document. The use of these notebooks enables risk modellers to maintain a fully reproducible record of a computation. The results obtained can be easily shared with colleagues through email or web-hosting services such as GitHub, Dropbox, and nbviewer.

All of the RMTK notebooks are open-source and fully editable, including the text you are currently reading.


Vulnerability Module

The Vulnerability Module of the Risk Modeller's Toolkit comprises a number of tools to generate a large number of numerical models (e.g. single degree of freedom oscillators (SDOF) or capacity curves establishing the relation between spectral acceleration and spectral displacement), and to calculate the response of these numerical models against large sets of ground motion records. In the following figure, a fragility model developed using one of algorithms supported by this toolkit is depicted:

Capacity model generator

This module enables users to generate a large number of numerical models that can be used in the derivation of fragility models. This feature allows the inclusion of the building-to-building variability necessary for the derivation of fragility functions for building classes. To use this feature click here.

Derivation of fragility and vulnerability models

This module comprises a wide spectrum methdologies to assess the nonlinear response of one, or multiple, structures using nonlinear static procedures. One of the main outputs of this module are fragility functions. Fragility functions obtained using this module can be further transformed into vulnerability functions using appropriate damage-to-loss (i.e. consequence) models. To use this feature click here.


The OpenQuake Risk Modeller's Toolkit (RMTK)

© 2014–2017, GEM Foundation, Chiara Casotto, Vitor Silva, Anirudh Rao, Mabé Villar.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</small>