Skip to main content

Catchmentwide erosion rate calculator

Project description


NEW in version 1.3.1 (released 2024-07-23):

Updated lithological ('quartz') weighing functions.

Use functions get_ages_from_server() and get_erates_from_server() to obtain point-based exposure ages and erosion rates calculated by the online calculator from sample data in your Excel spreadsheet and save the results as spreadsheet.

See updated documentation quickstart.ipynb


Catchmentwide erosion rates with riversand

riversand is a python package to calculate catchmentwide erosion rates from cosmogenic nuclide concentrations in river sand samples. The program computes the hypsometric statistics of the catchment area from a digital elevation model. It uses the online erosion rate calculator by Greg Balco (e.g. http://stoneage.hzdr.de/) to determine predicted nuclide concentrations $N$ for given erosion rates $E$, and calculates the erosion rate that corresponds to the measured nuclide concentration from a polynomial fit $N(E)$.

Rastergrafik

The method works for in situ Be-10 and Al-26 data. It is fast (few seconds for one catchment) for all production scaling methods implemented in the online calculator (St: Lal 1991/Stone 2000; Lm: Lal/Stone with a geomagnetic correction after Nishiizumi et al. 1989; LSDn: Lifton et al. 2014) and independent of the catchment size or the resolution of the digital elevation model. It is considered robust for catchments up to approx. 600 km x 600 km; for larger catchments the effect of latitude on cosmogenic production may become significant.

The approach is described in:

Stübner, K., Balco, G., and Schmeisser, N. (2023). Riversand: a new tool for efficient computation of catchmentwide erosion rates. Radiocarbon. (link).

Definitely check out the documentation of the online calculator (e.g. here or here) and the publication Balco et al. (2008) before using this calculator.

Documentation

  • quickstart.ipynb
  • step_by_step.ipynb
  • test_data/ : geotiffs of a 35m-resolution digital elevation model, a topographic shielding raster generated with TopoToolbox and a binary raster indicating quartz-bearing and quartz-free lithologies; shapefiles with catchment outlines; a spreadsheet with sample data.

Installation

Install latest version of riversand by running:

$ pip install riversand==1.3.1

Requirements

  • numpy, scipy, pandas, xarray
  • rasterio, fiona, pyproj
  • matplotlib

License

GNU General Public License v3.0

Project details


Download files

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

Source Distribution

riversand-1.3.1.tar.gz (57.4 kB view details)

Uploaded Source

Built Distribution

riversand-1.3.1-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

Details for the file riversand-1.3.1.tar.gz.

File metadata

  • Download URL: riversand-1.3.1.tar.gz
  • Upload date:
  • Size: 57.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for riversand-1.3.1.tar.gz
Algorithm Hash digest
SHA256 57a9aa92c5f31ce6bae2f2816e85adf4077eed50c457e375dfa5e73dbc9ca0d8
MD5 1629189d54c7e7fb1f7c21724b49ac53
BLAKE2b-256 3f4fbcdcd7b5e14a666298d6fc5566c505d8ec8e1cc9d0d556d2cce2002086a7

See more details on using hashes here.

File details

Details for the file riversand-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: riversand-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 59.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for riversand-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81b0d6eac413db4a4131a99c102322ed452564b798c24fb22ba049965e702004
MD5 5954803cf5e401f7b4bdc8409e148199
BLAKE2b-256 46c467e3908439b585916c555811cd1b92eba2ff00cfb86fc919967ce92183bb

See more details on using hashes here.

Supported by

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