Skip to main content

Daily Erosion Project (DEP)

Herein lies the Iowa State University Daily Erosion Project (version 2). This code base encompasses the processing of locally generated inputs into formats that the WEPP Model.

Much of this code is highly custom to what our project aims to do, but hopefully some of it is useful for your inspiration. In general, the code folders are as such:

  • config website configuration files
  • data un-versioned local input data files
  • docs some more documentation
  • include mostly PHP include files for the website functionality
  • prj2wepp installation/support files for the usage of prj2wepp, which allows for some preprocessing of WEPP inputs
  • scripts much of the processing magic happens here
  • src source code trees for WEPP as some additional code modifications have been made by this project

So this code base makes two general assumptions that may be necessary for your local usage.

  1. This code resides at /opt/dep
  2. The file storage of input and output data for this project resides at /i/<scenario>

dailyerosion python library

This repository also includes a python library called dailyerosion, which easily be installed via pip from pypi or within conda-forge. See src/dailyerosion for the python source code.

Concept of Scenarios

The DEP has generated output for a number of scenarios. These scenarios vary inputs to some extent with each scenario code representing some realization. These codes are numeric values starting at zero. Scenario 0 represents the "production" run of DEP that you find on the website.

Structure of the /i directory tree

  • cli -- climate files generated from scripts/cligen/
  • env -- erosion output from scripts/RT/proctor.py
  • man -- management files generated by scripts/import/prj2wepp.py
  • prj -- WEPP project files generated by scripts/import/flowpath2prj.py
  • run -- WEPP run files generated by scripts/RT/proctor.py
  • slp -- Slope files generated by scripts/import/prj2wepp.py
  • sol -- Soil files generated by scripts/import/prj2wepp.py
  • sol_input -- input soil files from David James
  • wb -- WEPP output water balance files generated by scripts/RT/proctor.py

Project Notes

  1. We utilize EPSG:5070 (USGS CONUS Albers) as our GIS projection of choice for work.

Metadata

Release files for dailyerosion 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dailyerosion 1.1.3
File Size Uploaded
dailyerosion-1.1.3.tar.gz 30.5 kB Details

Release files / dailyerosion-1.1.3.tar.gz

Download URL dailyerosion-1.1.3.tar.gz
Size 30.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5e007ec80023b5e6363596824f4b7009e6cea6a3407248707b00be0adea61c25
BLAKE2b-256 checksum
How to use checksums
0995df1fab430ed95c7808a59c27f38fbd281f90ba95d3826c5270998d25f381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.1.3 This release

1 release file

1.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page