This is a probabilistic displacement hazard framework for immature strike-slip faults. I maintain this project for minor bug fixes and additional model application development. The version of this framework applied in Rodriguez Padilla and Oskin (2023, BSSA) is stored in Zenodo repository https://zenodo.org/records/13892098, created Oct 4, 2024, and is release v1.
Widespread distributed fracturing during earthquakes threatens infrastructure and lifelines. We combine high-resolution rupture maps from the five major surface-rupturing strike-slip earthquakes in southern California and northern Mexico since 1992 to incorporate the displacements produced by secondary ruptures into a probabilistic displacement hazard analysis framework. Through analysis of the spatial distribution of mapped ruptures and displacements for each of these events, we develop a magnitude-dependent expression for the probability of finding a secondary rupture that accommodates a displacement that exceeds a displacement threshold at a given distance away from the principal fault. Our model is best applied to estimating expected secondary displacements for strike-slip earthquakes, similar to those analyzed, with widespread ruptures across immature fault zones.
This repository contains the scripts and data required to create the general model published in Rodriguez Padilla and Oskin 2023. The general model runs in script PFDHA_secondary_ruptures.ipynb (see instructions for use below).
Additionally, all of the scripts to develop this model based on analysis of data from the Landers, Hector Mine, El Mayor Cucapah, and Ridgecrest (foreshock and mainshock) earthquakes is available in the PFHDA_model_allcode directory. The data for running this analysis are stored in a separate repository that is also open-access (https://figshare.com/projects/A_probabilistic_displacement_hazard_assessment_framework_for_distributed_ruptures_from_strike-slip_earthquakes/162349). All figures in the manuscript can be generated using these scripts and data.
The general model described runs on Python Jupyter Notebooks.
Some of the scripts for running the models for each individual earthquake require Matlab as well as the Matlab Mapping Toolbox. Some of the scripts rely on functions downloable from Mathworks. The specific dependencies for each Matlab script to run are listed at the beginning of the corresponding script.
- In the "General end-user model - Python" directory
- Run the "PFDHA_secondary_ruptures.ipynb" Jupyter Notebook
- Input your desired value for S_0 (in meters) and Mw when the dynamic prompt comes up
- The script exports a pdf file with the hazard curve and the uncertainty distribution for each parameter in the model
Please report suggestions and issues:
Email - amrodriguezpadilla@gmail.com
Project Link: https://github.com/absrp/PFDHA_strikeslip
Manuscript Link: https://pubs.geoscienceworld.org/ssa/bssa/article-pdf/doi/10.1785/0120230044/5958348/bssa-2023044.1.pdf