mdstephenserdc / rcropmod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rcropmod

R package for crop model simulations, primarily providing wrapper functions for running and analyzing the outputs of DSSAT CSM, including the production of gridded results. The long-term goal is to extend this package so that it also interfaces with other models (hence the package name).

The package includes a number of utilities, including pedotransfer functions for soil hydraulic properties (Saxton and Rawls, 2006). For gridded simulations, the model relies on dtraster, which provides conversions between raster and data.table structures.

This library is primarily intended for use on Mac and Linux systems. The most recent version has been tested on Mac only, and with DSSAT CSM Version 4.5.1.023. Earlier versions of these functions have been used on Linux clusters, and the code has been used at least once in a Windows environment.

Installation

The model requires a fully working install of DSSAT CSM to function. The source code for the model, as well as instructions for compiling its source code, can be requested from the DSSAT Foundation.

library(devtools)
install_github("ldemaz/dtraster")
install_github("ldemaz/rcropmod", build_vignettes = TRUE)

Browse the vignettes for worked examples.

browseVignettes("rcropmod")

Funding

The development of this package was supported by funds from Princeton University's Grand Challenges Program, the National Aeronautics and Space Administration (NNX15AC64G), and the National Science Foundation (SES-1360463, EAR-1534544).

About


Languages

Language:R 100.0%