RHESSysIOinR contains functions for running RHESSys in R and processing output. The objective of this package is to clearly and efficiently produce R code that can be used to setup RHESSys, conduct calibrations and simulations, and process output. This package supports a long(er)-term goal of having experiments involving RHESSys be reproducible. #OpenScience
You can install RHESSysIOinR directly from R
# install.packages("devtools")
devtools::install_github("RHESSys/RHESSysIOinR")The run_rhessys() function is the core method used to setup and run
RHESSys. Documentation on how to set up and use the function is
contained in the package.
build_redefine(): generates redefine worldfilescal.wyd(): calculates wateryear daychange_def_file(): create new def file based on existing file and input parsclim_auto(): helper to simplify climate input forrun_rhessys()evaluation(): used to evaluate model outputinput_tec(): helper to simplify input of tec eventsmkdate(): generates wy, yd, and wyd based on day, month, yearread_clim(): reads rhessys formatted climate data into Rreadin_rhessys_output(): reads rhessys output into R, includes some subsetting and simply aggregationreadin_rhessys_output_old(): legacy method to read in rhessys outputtec_repeat(): generates repeating tec events for input intorun_rhessys(), can also copy+rename a redefine file as neededwrite_sample_clim(): generate new climate based on existing climate