Tools for simulating the weathering-mediated erosion of bedrock
Project description
Weathering-mediated bedrock erosion
Summary: Tools for simulating the weathering-mediated erosion of bedrock. The focus is on environments with no soil or talus accumulation: for example, on steep bedrock channel walls. The current treatment is 1d only, and it assumes an exponentially decaying weakening profile with depth into the rock.
Abstract
Weathering weakens bedrock and makes it more susceptible to mechanical erosion. Such weakening is an important process not only on rockslopes, but also in bedrock channels. The motivation in this project is to understand how weathering-driven weakening mediates erosion rates along cover-free bedrock channel boundaries, e.g., along channel walls.
Rock weakness is defined here as its propensity to erosion by flow-driven particle impacts: experimental data indicate such weakness is inversely proportional to the square of tensile strength, and that weakening takes place through wet/dry, freeze-thaw and thermal cycling at rates that diminish in a roughly exponential fashion with depth below the surface.
Solving a 1d model of this form of weathering, weakening and coeval erosion of bedrock, a surprising result emerges. Two speeds control model behavior: (i) the speed of ingress of the weathering front $w_0/k$, which arises from a baseline weathering rate $w_0$ and an e-folding depth $1/k$, and (ii) the baseline speed of erosion of fresh rock $v_0$. Behavior is parameterized by the ratio of the two speeds, defined here as the dimensionless weathering number ${{W}}$.
For slow weathering relative to the baseline erosion rate, ${{W}}<0.25$, the two speeds simply add and the rate of erosion is ${v_0 + w_0/k}$.
However, for relatively fast weathering, ${{W}}>2.5$, the predicted behavior is counter-intuitive: the rate of erosion becomes half the baseline speed $v_0/2$ augmented by the geometric mean of the two speeds $\sqrt{v_0 w_0/k}$; for very fast weathering, the multiplicative average dominates.
Under no circumstances does the weathering rate alone limit the rate of erosion.
Code
The code is provided as a Python package and Jupyter notebooks.
References
-
Inoue, T., Yamaguchi, S., and Nelson, J. M., 2017.. "The effect of wet-dry weathering on the rate of bedrock river channel erosion by saltating gravel", Geomorphology, 285, 152–161.
-
Li, K., Ma, L., Li, X., and Peng, S., 2016. "Effect of drying-wetting cycles on triaxial compression mechanical properties of sandstone", Journal of Engineering Science and Technology Review, 9, 66–73.
-
Stark, C.P., & Stark, G.J., 2022. "The direction of landscape erosion", Earth Surface Dynamics, 10: 383-419.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wmbe-0.1.6.tar.gz.
File metadata
- Download URL: wmbe-0.1.6.tar.gz
- Upload date:
- Size: 32.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb5210276cec3a8daa7c5f58db30e9e0fd3b389e692ddbadcdecec8a844e09fe
|
|
| MD5 |
3440f1fae7b252d5ed65bbae60867401
|
|
| BLAKE2b-256 |
ee93b42bb5d79f8d69bcc8dc068e931190d145b5da87f95de4a3a4361de52826
|
Provenance
The following attestation bundles were made for wmbe-0.1.6.tar.gz:
Publisher:
pypi-publish.yml on cstarkjp/WMBE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wmbe-0.1.6.tar.gz -
Subject digest:
fb5210276cec3a8daa7c5f58db30e9e0fd3b389e692ddbadcdecec8a844e09fe - Sigstore transparency entry: 1737819338
- Sigstore integration time:
-
Permalink:
cstarkjp/WMBE@ccca672a26ea6cac5069c0304ad97b68a84aa518 -
Branch / Tag:
refs/heads/PyPI - Owner: https://github.com/cstarkjp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@ccca672a26ea6cac5069c0304ad97b68a84aa518 -
Trigger Event:
push
-
Statement type:
File details
Details for the file wmbe-0.1.6-py3-none-any.whl.
File metadata
- Download URL: wmbe-0.1.6-py3-none-any.whl
- Upload date:
- Size: 33.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f58e891a8e53e49ae9f767e5bf02a2a9a55916016c48e9e03d1618b1d6f91f5e
|
|
| MD5 |
1d124b5168add8c127346723702f8011
|
|
| BLAKE2b-256 |
f8354feff822cf3b2133f7ed6eaad6c94c10b529670a11a5a2b45f3f0418d264
|
Provenance
The following attestation bundles were made for wmbe-0.1.6-py3-none-any.whl:
Publisher:
pypi-publish.yml on cstarkjp/WMBE
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wmbe-0.1.6-py3-none-any.whl -
Subject digest:
f58e891a8e53e49ae9f767e5bf02a2a9a55916016c48e9e03d1618b1d6f91f5e - Sigstore transparency entry: 1737819357
- Sigstore integration time:
-
Permalink:
cstarkjp/WMBE@ccca672a26ea6cac5069c0304ad97b68a84aa518 -
Branch / Tag:
refs/heads/PyPI - Owner: https://github.com/cstarkjp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@ccca672a26ea6cac5069c0304ad97b68a84aa518 -
Trigger Event:
push
-
Statement type: