Holocene Seismicity in Puget Sound: A Statistical Perspective

I presented work done with Brian Sherrod (USGS Seattle) on paleoseismologic data in the Puget Sound region of Washington at AGU. In this work, I take ~30 paleoearthquakes and estimate their magnitudes with new methods that incorporate both rupture length and measured offsets, and then calculate recurrence interval probability distributions ...

Matplotlib perceptually-uniform colormaps as QGIS color ramps

I've taken the new Matplotlib perceptually-uniform colormaps and converted them to QGIS color ramps. Check 'em out!

Earthquake recurrence and survival analysis: How long should we wait for an overdue earthquake?

Earlier this spring, Dr. Tom Jordan of USC and the Southern California Earthquake Center caused a bit of a stir by claiming that the southern San Andreas fault was 'locked, loaded and ready to roll'. This was interpreted by many as meaning that an earthquake on the fault is 'overdue', although it's not clear what 'overdue' means in this scientific context. So what does this mean, and how should we adjust our expectations of when this tardy quake will arrive?

Estimating stresses, fault friction and fluid pressure from topography and coseismic slip models -- AGU 2014 Presentation

For the AGU Fall Meeting 2014, Eric Hetland and I presented a summary of our recent work on stress and fault property estimation in seismically active areas with high topography. Much of this work is featured in a forthcoming Journal of Geophysical Research paper (focusing on the 2008 Wenchuan event ...

Topographic and tectonic stress inversions with halfspace: Calculating topographic stresses on a fault

In order to complete the tutorial, please first clone/download the github repo which comes with the DEM, coseismic slip model, and some auxiliary files, all with the correct pathnames.

This part is pretty easy. It's just an interpolation of the topographic stress field ...

Topographic and tectonic stress inversions with halfspace: Calculating the topographic stress field

edited 22 Feb 2015: Equations \$G_{xx}^B\$ and \$G_{yy}^B\$ corrected

Background of the topographic stress field calculations

The weight of mountains (or other high topography) induces stresses in the earth below the topography. Unlike many other types of stress in the crust, topographic stresses are expected to ...

Topographic and tectonic stress inversions with halfspace: Preparing a coseismic slip model

In order to complete the tutorial, please first clone/download the github repo which comes with the DEM, coseismic slip model, and some auxiliary files, all with the correct pathnames.

Topographic and tectonic stress inversions with halfspace: Preparing a DEM

In order to complete the tutorial, please first clone/download the github repo which comes with the DEM, coseismic slip model, and some auxiliary files, all with the correct pathnames.

Topographic and tectonic stress inversions with halfspace: Installation and Configuration

In order to complete the tutorial, please first clone/download the github repo which comes with the DEM, coseismic slip model, and some auxiliary files, all with the correct pathnames.

Halfspace: a Python package for elastic halfspace calculations

(edited 4 October 2014)

Part 1: Introduction

I've been working the past year and a half on calculating topographic and tectonic stresses. This work has relied heavily on using elastic halfspace approximations, which are quite commonly used in the crustal deformation communities, particularly by geodesists. To this end, I ...