|
1 |
| -# PlateFlex: Software for mapping the effective elastic thickness of the lithosphere |
2 | 1 |
|
3 | 2 | 
|
4 | 3 |
|
| 4 | +## Software for mapping the effective elastic thickness of the lithosphere |
| 5 | + |
5 | 6 | The flexure of elastic plates is a central concept in the theory of plate tectonics,
|
6 | 7 | where the Earth's lithosphere (crust and uppermost mantle) reacts to applied loads
|
7 |
| -by bending, a process referred to as flexural isostasy. The plate elasticity is |
8 |
| -parameterized by the *flexural rigidity*, which is proportional to the product of |
9 |
| -Young's modulus with the cube of the elastic plate thickness. Estimating the *effective* |
| 8 | +by bending, a process referred to as flexural isostasy. Estimating the *effective* |
10 | 9 | elastic thickness (<i>T<sub>e</sub></i>) of the lithosphere (thickness
|
11 | 10 | of an equivalent ideal elastic plate) gives important clues on the rheology of the
|
12 |
| -lithosphere and its thermal state. |
13 |
| - |
14 |
| -Estimating <i>T<sub>e</sub></i> can be done by modeling the cross-spectral properties |
15 |
| -(admittance and coherence) between topography and gravity anomaly data, |
16 |
| -which are proxies for the distribution of flexurally compensated surface and subsurface |
17 |
| -loads. These spectral properties can be calculated using different spectral |
18 |
| -estimation techniques - however, to map <i>T<sub>e</sub></i> variations it is |
19 |
| -important to use analysis windows small enough for good spatial resolution, but |
20 |
| -large enough to capture the effect of flexure at long wavelengths. The wavelet |
21 |
| -transform is particularly well suited for this analysis because it avoids splitting |
22 |
| -the grids into small windows and can therefore produce cross-spectral functions |
23 |
| -at each point of the input grid. |
| 11 | +lithosphere and its thermal state. Estimating <i>T<sub>e</sub></i> can be done by |
| 12 | +modeling the cross-spectral properties (admittance and coherence) between topography |
| 13 | +and gravity anomaly data, which are proxies for the distribution of flexurally |
| 14 | +compensated surface and subsurface loads. |
24 | 15 |
|
25 | 16 | This package contains `python` and `fortran` modules to calculate the wavelet spectral
|
26 | 17 | and cross-spectral quantities of 2D gridded data of topography and gravity anomalies.
|
27 | 18 | Once obtained, the wavelet cross-spectral quantities (admittance and coherence) are
|
28 | 19 | used to determine the parameters of the effectively elastic plate, such as the
|
29 | 20 | effective elastic thickness (<i>T<sub>e</sub></i>), the initial subsurface-to-surface
|
30 | 21 | load ratio (<i>F</i>) and optionally the initial phase difference between
|
31 |
| -surface and subsurface loads (<i>alpha</i>). The software uses the analytical |
32 |
| -functions with *uniform F and alpha* to fit the admittance and/or coherence functions. |
33 |
| -The estimation can be done using non-linear least-squares or probabilistic (i.e., bayesian) |
34 |
| -inference methods. |
35 |
| - |
36 |
| -The analysis can be done using either the Bouguer or Free air gravity anomalies, and |
| 22 | +surface and subsurface loads (<i>alpha</i>). The estimation can be done using non-linear |
| 23 | +least-squares or probabilistic (i.e., bayesian) inference methods. The analysis can |
| 24 | +be done using either the Bouguer or Free air gravity anomalies, and |
37 | 25 | over land or ocean areas. Computational workflows are covered in the Jupyter
|
38 |
| -notebooks bundled with this package. The software contains methods to make beautiful and |
39 |
| -insightful plots using the `seaborn` package. |
40 |
| - |
41 |
| -> **_NOTE:_** The cross-spectral quantities calculated here are the real-valued admittance and squared-real coherency, as discussed in the [references](#references) |
42 |
| -
|
| 26 | +notebooks bundled with this package. The software contains methods to make |
| 27 | +publication-quality plots using the `seaborn` package. |
43 | 28 |
|
44 | 29 | [](https://travis-ci.com/paudetseis/PlateFlex)
|
45 | 30 |
|
46 |
| -## Usage |
| 31 | +Installation, Usage, API documentation and Jupyter Notebooks are described at |
| 32 | +https://paudetseis.github.io/PlateFlex/ |
47 | 33 |
|
48 |
| -### Documentation |
| 34 | +<!-- #### Citing |
49 | 35 |
|
50 |
| -Installation, Usage and API documentation are described at https://paudetseis.github.io/PlateFlex/ |
| 36 | +If you use `PlateFlex` in your work, please cite the Zenodo DOI (https://zenodo.org/badge/latestdoi/204565459) |
| 37 | +and the following paper: |
51 | 38 |
|
52 |
| -### How to make new gridded data sets |
| 39 | +- Audet, P., Thomson, C.J., Bostock, M.G., and Eulenfeld, T. (2019). Telewavesim: |
| 40 | +Python software for teleseismic body wave modeling. Journal of Open Source Software, |
| 41 | +4(44), 1818, https://doi.org/10.21105/joss.01818 |
| 42 | + --> |
| 43 | +#### Contributing |
53 | 44 |
|
54 |
| -Although the examples above work as advertised, making new grids for your own project can be a daunting task. In the [wiki](https://github.com/paudetseis/PlateFlex/wiki/How-to-make-gridded-data-sets-to-use-with-PlateFlex) page we provide examples of how to reproduce the data sets used in the Jupyter notebooks from publicly available topography and gravity models. |
| 45 | +All constructive contributions are welcome, e.g. bug reports, discussions or suggestions for new features. You can either [open an issue on GitHub](https://github.com/paudetseis/PlateFlex/issues) or make a pull request with your proposed changes. Before making a pull request, check if there is a corresponding issue opened and reference it in the pull request. If there isn't one, it is recommended to open one with your rationale for the change. New functionality or significant changes to the code that alter its behavior should come with corresponding tests and documentation. If you are new to contributing, you can open a work-in-progress pull request and have it iteratively reviewed. |
55 | 46 |
|
| 47 | +Examples of straightforward contributions include notebooks that describe published examples of elastic thickness |
| 48 | +results. Suggestions for improvements (speed, accuracy, etc.) are also welcome. |
56 | 49 |
|
57 |
| -## References |
| 50 | +#### References |
58 | 51 |
|
59 | 52 | - Audet, P. (2014). Toward mapping the effective elastic thickness of planetary lithospheres
|
60 | 53 | from a spherical wavelet analysis of gravity and topography. Physics of the Earth and Planetary Interiors, 226, 48-82. https://doi.org/10.1016/j.pepi.2013.09.011
|
|
0 commit comments