Skip to main content

Weathering-mediated bedrock erosion

Summary: Tools for modeling the weathering-mediated erosion of bedrock. The focus is on environments with no soil or talus accumulation: for example, on steep bedrock channel walls.

Non-dimensionalized bedrock erosion rate at steady-state $\nu_{\mathrm{s}}$ vs dimensionless weathering number $\mathcal{W}$

Abstract

Weathering is an important process in bedrock river channels, but it receives less attention than on rockslopes and soil-mantled hillslopes. Sub-aerial weathering in particular weakens channel rock exposed during stage variation and makes it more susceptible to mechanical erosion. Such erosion modifies the depth-profile of rock weathering, which in turn modifies the process of weakening. Here we study how these interactions lead to a steady-state erosion rate.

Experiments indicate that rock weakness, defined as its propensity to erosion by flow-driven particle-impact wear, is inversely proportional to tensile strength squared, and that weathering-driven weakening takes place through wetting/drying, freeze/thaw and thermal cycling at rates that diminish in a roughly exponential fashion with depth.

Such weakening propagates into the rock at a speed ${\lambda} {\eta_0}$, where ${\eta_0}$ is the weathering rate of fresh rock and ${\lambda}$ is the e-folding depth. The dimensionless ratio of this weakening speed to the speed of erosion of fresh rock ${u}_0$, which we call the weathering number ${\mathcal{W}}$, fundamentally controls model behavior.

For small ${\mathcal{W}}<0.25$ and slow weathering relative to erosion, the two speeds simply add and the erosion rate is approximately ${\lambda}{\eta_0} + {u_0}$. However, for ${\mathcal{W}} \gg 2.5$ and relatively fast weathering, the predicted behavior is counter-intuitive: the erosion rate is asymptotically the geometric mean of the two speeds $\sqrt{ {\lambda} {\eta_0} {u_0} }$.

The rate of weathering alone never limits the rate of erosion, and so the concept of weathering limitation does not apply in the traditional sense.

Code

The code is provided as a Python package and Jupyter notebooks.

References

  1. 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.

  2. 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.

  3. Stark, C.P., and Stark, G.J., 2022. "The direction of landscape erosion", Earth Surface Dynamics, 10: 383-419.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wmbe-0.1.34.tar.gz (37.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wmbe-0.1.34-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

Details for the file wmbe-0.1.34.tar.gz.

File metadata

  • Download URL: wmbe-0.1.34.tar.gz
  • Upload date:
  • Size: 37.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wmbe-0.1.34.tar.gz
Algorithm Hash digest
SHA256 352f9a385cc79242320cb70242917c677bde562aafbd8f1849f07ebb4fe71504
MD5 853a3c0300bffcaa90a225ef99eac774
BLAKE2b-256 128132cdc9aaa78dfdcd58941fdfe3cf2e93a489ed66ebf1b9cea07aed718a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wmbe-0.1.34.tar.gz:

Publisher: pypi-publish.yml on cstarkjp/WMBE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wmbe-0.1.34-py3-none-any.whl.

File metadata

  • Download URL: wmbe-0.1.34-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wmbe-0.1.34-py3-none-any.whl
Algorithm Hash digest
SHA256 23e46f099c41dc264101b92a0b360620e0ffa3f3829519a48300cb0d0901f14e
MD5 ff9a9d9aaa348a294d3a3fbbe5a51f6d
BLAKE2b-256 dc3fb73d35881118354f3bdcd12ed308675296b8036de4cc27d29cbf249b489b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wmbe-0.1.34-py3-none-any.whl:

Publisher: pypi-publish.yml on cstarkjp/WMBE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page