Skip to content
Luc Rébillout, PhD edited this page Nov 25, 2024 · 5 revisions

What is pyAGNPS useful for?

pyAGNPS was developed in the context of the ongoing development of AIMS (Agricultural Integrated Management System), a decision support system at a watershed scale to understand the impact of agricultural management practices on the adjacent river networks.

AIMS will perform watershed simulations using USDA-ARS watershed simulation tool AnnAGNPS (Annualized AGriculture Non-Point Source), a pollutant loading model that simulates erosion, deposition, routing and management practices within a watershed.

The scripts and modules of pyAGNPS were primarily designed to assist in the collection of datasets and the preparation of input files for AnnAGNPS that traditionally have to be put together manually by gathering datasets from heterogenous sources.

pyAGNPS was used for:

  • Performing large scale watershed delineation of the united states
  • Preparing soil data
  • Performing zonal statistics at a catchment level for land use/land cover, and soil
  • Download and preparation of hourly NLDAS-2 data files and aggregation into daily climate data in an AnnAGNPs compatible format
  • Storing prepared watershed data into a PostgreSQL database for later retrieval and files preparation

This wiki is not an exhaustive documentation of the entire code base but presents an overview of relevant and useful

Installation

Datasets

Clone this wiki locally