This repository is a clone of the unlocked section of the online resources page associated with the textbook 'Introduction to Catastrophe Risk Modelling: A Physics-based Approach'.
The textbook code can be considered version 1.0. Any future minor updates, which may not be implemented on the Cambridge University Press textbook page, will also be available here.
Citation: Mignan, A. (2025), Introduction to Catastrophe Risk Modelling. A Physics-based Approach. Cambridge University Press, doi: 10.1017/9781009437370
A basic template to develop a catastrophe (CAT) risk model (here with ad-hoc parameters & models). Available in both R (CAT_StarterKit.R
) and Python (CAT_StarterKit.py
).
This tutorial acts as a guide to catastrophe (CAT) risk modelling, streamlining the intricate processes typically associated with developing a CAT model while retaining a realistic context. This is achieved by implementing various perils in a virtual environment, as represented in the next figure (Mignan, 2025:fig. 3.10):
Instance of the virtual region generated for the CAT Risk Modelling Sandbox, here illustrating the topography and land use layers (the latter consisting of a water mass, built area, and road network) – Simulation rendered with Rayshader (Morgan-Wall, 2023).
All code is available in CATRiskModellingSandbox_codes.py
. Learn more by running the tutorial CATRiskModellingSandbox_tutorial.ipynb
. Please note that the code is for educational purposes only, with models kept as simple as possible for ease of understanding.