Skip to main content

Scripts to compute and analyse the RUSLE R-factor.

Project description

image

R-factor

The R-factor is a measure used in erosion and (overland) sediment modelling to quantify the effect of rainfall on soil erosion. It is typically defined in the context of the RUSLE equation, in which gross erosion for an agricultural parcel is estimated.

Specifically, the R-factor is a measure for the total erosivity of a number of rainfall events within a defined timeframe (year, month, number of days). The factor is computed by calculating the erosivity for every rainfall event in a timeseries, and taking the sum of the erosivity of all events in one year. These yearly values can be used to compute an average value, the R-factor, presenting the rainfall erosivity for a given period. An in-depth explanation of the formula's is given here <rfactor>.

The implemented formula's in this code are developed in a context of rainfall in Belgium (Verstraeten et al., 2006). Yet, the current Python implementation allows for an easy integration of alternative functions and relations. An in-depth analysis of the application of this code on Flanders can be found in in this report.

Note

In the earlier versions (<0.1.0) of the R-factor package, Matlab was used for the core computations. Since version 0.1.0, a faster Python implementation is provided. Using the version 0.0.x will provide other results compared to version >0.1.0, as explained in the package documentation.

Get started

This package makes use of Python (and a limited number of dependencies such as Pandas and Numpy). Make sure to check out the installation instructions, and follow the example in the Get started section of the package documentation.

Rainfall and erosivity data

Any 10 minute ezqolurion input rainfall should work, but input rainfall data for the initial project were provided by the Flemish Environment Agency (VMM) and the Royal Meteorological Institute (RMI). Teh data from the Flemish Environment Agency (VMM) are available via waterinfo. The input rainfall data from the Royal Meteorological Institute (RMI) are not shared in this project. Please contact the RMI if you would like to obtain the a copy of the RMI rainfall input data.

The erosivity data calculated with the rainfall input data are provided by the partners of this project, and are used as test data for analysing the R-factor for Flanders.

Documentation

The documentation can be found on the R-factor documentation page.

License

This project is licensed under the GNU Lesser Public License v3.0, see LICENSE for more information.

Contact

We encourage user to submit question, suggestions and bug reports via the issues platform on GitHub. In case of other questions, one can mail to cn-ws@omgeving.vlaanderen.be

Powered by

image

image

image

image

Note

This project has been set up using PyScaffold 3.2.3. For details and usage information on PyScaffold see https://pyscaffold.org/.

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

rfactor-0.1.1.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

rfactor-0.1.1-py2.py3-none-any.whl (16.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file rfactor-0.1.1.tar.gz.

File metadata

  • Download URL: rfactor-0.1.1.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rfactor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 214cd3cd04166df11bfedbdb34b682cc47161d6e8dc4561c0041c4d8039024dd
MD5 6b3a2b740d51814c382339ce24978e31
BLAKE2b-256 3c5933375544e971153d75eb1a5e49c979571ea01e70de292f978d2852b0f311

See more details on using hashes here.

File details

Details for the file rfactor-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: rfactor-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for rfactor-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2942d15be1113130ee04db092aab0bd508463c6c8c1c3d7cc438bd8b248e3d2d
MD5 e8f05a3b28b1f2d6e32de6a563a84b19
BLAKE2b-256 86b58ea89e2afaf0bcc715b51fc68929890247e4f929942c5da347573ed5e110

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