Skip to content

slipBERI is a matlab slip inversion code to solve for earthquake slip in a Bayesian fashion on a given fault plane, incorporating fractal properties through a von Karman prior. See Amey et al 2018: https://doi.org/10.1029/2017JB015316

ruthamey/slipBERI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slipBERI is a matlab slip inversion code, that uses geodetic data (InSAR/GNSS) to solve for earthquake slip at depth in a Bayesian sense. The primary purpose of this function is to incorporate fractal properties of earthquake slip through the incorporation of von Karman autocorrelation prior. 

For information on the methodology please see:
Amey, R. M. J., Hooper, A., & Walters, R. J. (2018). A Bayesian method for incorporating self‐similarity into earthquake slip inversions. Journal of Geophysical Research: Solid Earth, 123, 6052–6071. https://doi.org/10.1029/2017JB015316
or
Amey, Ruth Mary Joy (2018) The Fractal Nature of Fault Slip and Its Incorporation into Earthquake Slip Inversions. PhD thesis, University of Leeds. http://etheses.whiterose.ac.uk/22137/
or for the trans-dimensional approach
Amey, R. M. J., Hooper, A., & Morishita, Y. ( 2019). Going to any lengths: Solving for fault size and fractal slip for the 2016, Mw 6.2 Central Tottori earthquake, Japan, using a transdimensional inversion scheme. Journal of Geophysical Research: Solid Earth, 124. https://doi.org/10.1029/2018JB016434 
 

And please cite Amey, R. M. J., Hooper, A., & Walters, R. J. (2018) if you use this code in your research, or  Amey, R. M. J., Hooper, A., & Morishita, Y.  (2019) if using the trans-dimensional approach.

This code is expected to work correctly for von Karman regularisation on one fault strand. If using more than one fault strand, some functions may not work correctly. There are also some other inversion techniques included in the function, though these are not thoroughly tested.

* * *

Using slipBERI--

Details on all the inputs required for slipBERI can be found in the 'help' section of slipBERI.m or a reader-friendly version can be found here: https://docs.google.com/document/d/1cUXLRxN-oB8Q8kGOueq2c-Zxr3W1vDgWpGUw1MAEx5s/edit#

An example set-up function (make_structure_required_for_slipBERI.m) should be run first, to make structures containing the information required by slipBERI, which can then be edited as appropriate.

slipBERI can then be run in matlab by:
>> slipBERI(fault, data, invert, priors, elastic_params, display, housekeeping )

* * *

Examples--

Two examples can be found in the 'examples' folder.
These datasets contain all the data required to run slipBERI, as well as a function (make_<nameofearthquake>_structure_required_for_slipBERI.m) to be run first, to set up all the inputs required by slipBERI.

1) 2014 Mw 6.0 Napa Valley Earthquake
Details can be found in Amey et al., 2018 (see above)

3) 2016 Mw 6.2 Central Tottori Earthquake
Details can be found in Amey et al., 2019 (see above)



* * *

About

slipBERI is a matlab slip inversion code to solve for earthquake slip in a Bayesian fashion on a given fault plane, incorporating fractal properties through a von Karman prior. See Amey et al 2018: https://doi.org/10.1029/2017JB015316

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages