Skip to main content

Catchmentwide erosion rate calculator

Project description

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. (in review). Calculating catchmentwide erosion rates using an existing online calculator. Radiocarbon.

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 riversand by running:

$ pip install riversand

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.2.0.tar.gz (42.3 kB view details)

Uploaded Source

Built Distribution

riversand-1.2.0-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: riversand-1.2.0.tar.gz
  • Upload date:
  • Size: 42.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for riversand-1.2.0.tar.gz
Algorithm Hash digest
SHA256 011526cd3b0bb89e2d3a3f499ffa0617eab2a13613f794288774c829c1d531ac
MD5 47b465de72ac21eb81ba94f4e16987b7
BLAKE2b-256 6cfa457443ec79a65562c983a7f244246695e87e3e9adf518f3b008cffde1525

See more details on using hashes here.

File details

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

File metadata

  • Download URL: riversand-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for riversand-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1de72e7da44cecd6df647b45826e0b2229638135b19e8f81125532bec2d19317
MD5 e6be4d2b69af74f157b671a5686f574d
BLAKE2b-256 d61391c7af48f3eae07b742ad59a0b3c315f50c37e9eee490edd74526a4fc137

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