Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified .Rbuildignore
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified CRHMr.Rproj
100644 → 100755
Empty file.
Binary file removed CRHMr.pdf
Binary file not shown.
Empty file modified CRHMr_cheatsheet.pdf
100644 → 100755
Empty file.
Empty file modified CRHMr_release_notes.txt
100644 → 100755
Empty file.
Empty file modified DESCRIPTION
100644 → 100755
Empty file.
Empty file modified LICENSE
100644 → 100755
Empty file.
Empty file modified NAMESPACE
100644 → 100755
Empty file.
Empty file modified R/BadLake7376.R
100644 → 100755
Empty file.
Empty file modified R/CRHM_summary.R
100644 → 100755
Empty file.
Empty file modified R/CRHM_vars.R
100644 → 100755
Empty file.
Empty file modified R/CRHMr-package.R
100644 → 100755
Empty file.
Empty file modified R/GMToffset.R
100644 → 100755
Empty file.
Empty file modified R/PcpFiltPosTh.R
100644 → 100755
Empty file.
258 changes: 258 additions & 0 deletions R/addPrjHRU.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
#' Adds a specified HRU to .prj file
#'
#' @description Adds a single HRU to a .prj file. Note
#' that this function is potentially destructive, so it's a good idea to have a backup copy
#' of your \code{.prj} file \emph{before} running it!
#' @param inputPrjFile Required. Name of the \code{.prj} file to read.
#' @param numOldHRUs. Optional. If not specified (the default), the number of HRUs in the existing
#' file will be read from the .prj file. If you are reading a REWGrp file, where the
#' specified number of HRUs is actually the number of groups, then you should specify this
#' value.
#' @param addHRUnumber Required. Number of HRU to be inserted. All existing HRUs with numbers
#' greater than or equal to this number will be incremented by one.
#' @param addHRUname Required. Name for the added HRU.
#' @param copyHRUvalues Optional. If specified, values from this HRU will be used
#' for the new HRU. Note that the value of this parameter refers to the the HRU numbers
#' \emph{before} the addition of the new HRU. So it would be possible to have
#' \code{addHRUnmber = 5}, and \code{copyHRUvalues = 5}. This would add a new HRU at
#' position 5, and would set the parameters to be those of the existing HRU 5.
#' @param outputPrjFile Optional. If omitted, the input \code{.prj} file will be overwritten.
#' @param quiet Optional. Suppresses display of messages, except for errors. If you are calling
#' this function in an \R script, you will usually leave \code{quiet=TRUE} (i.e. the default).
#' If you are working interactively, you will probably want to set \code{quiet=FALSE}.
#' @param logfile Optional. Name of the file to be used for logging the action. Normally not used
#'
#' @return If successful, returns \code{TRUE}. If unsuccessful, returns \code{FALSE}.
#' @author Kevin Shook
#' @seealso \code{\link{deletePrjHRUs}}
#' @export
#' @examples \dontrun{
#' result <- addPrjHRU("CRHM/Bad74_Frozen.prj", c(3, 5, 7)}
#'
addPrjHRUs <- function(inputPrjFile = NULL,
numOldHRUs = NULL,
addHRUnumber = NULL,
addHRUname = NULL,
copyHRUvalues = NULL,
outputPrjFile = NULL,
quiet = TRUE, logfile = "") {
# check parameters
if (is.null(inputPrjFile))
stop("Missing CRHM input .prj file name")

if (is.null(addHRUnumber))
stop("No HRU number specified")

if (is.null(addHRUname))
stop("No HRU name specified")

if (is.null(outputPrjFile))
outputPrjFile <- inputPrjFile

# get HRU names
oldHRUnames <- readPrjHRUnames(inputPrjFile)

# check to ensure that new HRU number is OK

if ((addHRUnumber < 1) | (addHRUnumber > (numOldHRUs+1)))
stop("Invalid HRU number specified")

# add names of selected HRU
newHRUnames <- append(oldHRUnames, addHRUname, after = addHRUnumber)

# read in prj file and find end of parameters
prj <- readPrj(inputPrjFile)
start_line <- grep('hru_names', prj, fixed = TRUE)
# find end line
done <- FALSE
numvals <- 0
end_line <- start_line
while (!done) {
end_line <- end_line + 1
vals <- parseText(prj[end_line])
numvals <- numvals + length(vals)
if (numvals >= length(oldHRUnames))
done <- TRUE
}

replace_vals <- paste("'", stringr::str_c(newHRUnames,
collapse = "' '"), "'", sep = '')
prj[start_line + 1] <- replace_vals
changed_lines <- end_line - start_line
if (changed_lines > 1)
prj <- prj[-((start_line + 2):(end_line))]

writePrj(prj, outputPrjFile)

# set new dimensions - if REW_Grp not present
REW_Grp_found <- sum(str_detect(prj, "REW_Grp"))

if (REW_Grp_found > 0) {
old_dimensions <- readPrjDimensions(inputPrjFile)
num_old_HRUs <- old_dimensions[1, 2]
new_dimensions <- old_dimensions[, 2]
new_dimensions[1] <- length(newHRUnames)
setPrjDimensions(inputPrjFile = outputPrjFile,
dimensionVals = new_dimensions)
}



# get number of parameters to change
prj <- readPrj(inputPrjFile)
param_loc <- grep("Parameters:", prj, fixed = TRUE)
prj <- prj[(param_loc + 1):length(prj)]
parameter_lines <- grep("<", prj, fixed = TRUE)
num_parameters <- length(parameter_lines)

omit_parameters <- c("basin_area", "basin_name", "distrib_Route", "HRU_OBS",
"obs_elev", "soil_withdrawal", "RUN_END", "RUN_ID",
"RUN_START")

param_names <- prj[parameter_lines]

# extract parameter names from strings
param_names_alone <- stringr::str_split_fixed(param_names, fixed(" "), 3)
param_names_alone <- param_names_alone[, 2]

for (i in 1:num_parameters) {
param_name <- param_names[i]
param_name_alone <- param_names_alone[i]
if (!param_name_alone %in% omit_parameters) {
params <- readPrjParameters(inputPrjFile, paramName = param_name)
if (!is.null(copyHRUvalues))
new_params <- params[copyHRUvalues]
else
new_params <- 0

new_params <- append(params, new_params, after = addHRUnumber)
result <- replacePrjParameters(inputPrjFile = outputPrjFile,
paramName = param_name,
paramVals = new_params,
oldParamCount = old_dimensions[1, 2],
quiet = quiet)
}
}

# do matrix parameters

if (sum(stringr::str_detect(prj, "distrib_Route")) > 0) {
old_route_vals <- readPrjMatrix(inputPrjFile, "distrib_Route")
num_new_HRUs <- length(newHRUnames)
new_routevals <- matrix(nrow = num_new_HRUs, ncol = num_new_HRUs)

# add new row
new_routevals <- apply(old_route_vals, 1, append, values = 0, after = addHRUnumber)

# add new col
if (addHRUnumber == 1)
new_routevals <- cbind(0, old_route_vals)
else if(addHRUnumber >= num_old_HRUs)
new_routevals <- cbind(old_route_vals, 0)
else {
left <- new_routevals[, 1:(addHRUnumber - 1)]
right <- new_routevals[, addHRUnumber:ncol(new_routevals)]
new_routevals <- cbind(left, 0, right)
}



result <- setPrjMatrix(outputPrjFile, paramName = "distrib_Route",
paramMatrix = new_routevals)

}

if (sum(stringr::str_detect(prj, "HRU_OBS")) > 0) {
old_obs_vals <- readPrjParameters(inputPrjFile, "HRU_OBS")
old_obs_vals <- matrix(old_obs_vals, nrow = (length(old_obs_vals) / numOldHRUs),
ncol = numOldHRUs)

if (!is.null(copyHRUvalues))
copy_col <- old_obs_vals[, copyHRUvalues]
else
copy_col <- rep.int(1, numOldHRUs)


if (addHRUnumber < num_old_HRUs) {
new_obs_vals <- cbind(copy_col, old_obs_vals)
} else if(addHRUnumber >= num_old_HRUs) {
new_obs_vals <- cbind(old_obs_vals, copy_col)
} else {
left <- old_obs_vals[, 1:(addHRUnumber - 1)]
right <- new_routevals[, addHRUnumber:ncol(new_routevals)]
new_obs_vals <- cbind(left, copy_col, right)
}




result <- replacePrjParameters(inputPrjFile = outputPrjFile,
paramName = "HRU_OBS",
paramVals = new_obs_vals,
oldParamCount = numOldHRUs)
}

if (sum(stringr::str_detect(prj, "obs_elev")) > 0) {
old_elev_vals <- readPrjParameters(inputPrjFile, "obs_elev")
old_elev_vals <- matrix(old_elev_vals, nrow = length(old_elev_vals) / length(oldHRUnames),
ncol = length(oldHRUnames))

if (!is.null(copyHRUvalues))
copy_col <- old_elev_vals[, copyHRUvalues]
else
copy_col <- rep.int(-1, length(oldHRUnames))

if (addHRUnumber < num_old_HRUs) {
new_obs_elev_vals <- cbind(copy_col, old_elev_vals)
} else if(addHRUnumber >= num_old_HRUs) {
new_obs_elev_vals <- cbind(old_elev_vals, copy_col)
} else {
left <- old_obs_vals[, 1:(addHRUnumber - 1)]
right <- old_routevals[, addHRUnumber:ncol(new_routevals)]
new_obs_elev_vals <- cbind(left, copy_col, right)
}



result <- replacePrjParameters(inputPrjFile = outputPrjFile,
paramName = "obs_elev",
paramVals = new_obs_elev_vals,
oldParamCount = numOldHRUs)

}

if (sum(stringr::str_detect(prj, "soil_withdrawal")) > 0) {
old_withdraw_vals <- readPrjParameters(inputPrjFile, "soil_withdrawal")
old_withdraw_vals <- matrix(old_withdraw_vals, nrow = length(old_withdraw_vals) / length(oldHRUnames),
ncol = length(oldHRUnames))

if (!is.null(copyHRUvalues))
copy_col <- old_withdraw_vals[, copyHRUvalues]
else
copy_col <- rep.int(-1, length(oldHRUnames))


if (addHRUnumber < num_old_HRUs) {
new_withdraw_vals <- cbind(copy_col, old_withdraw_vals)
} else if(addHRUnumber >= num_old_HRUs) {
new_withdraw_vals <- cbind(old_withdraw_vals, copy_col)
} else {
left <- old_withdraw_vals[, 1:(addHRUnumber - 1)]
right <- old_withdraw_vals[, addHRUnumber:ncol(old_withdraw_vals)]
new_withdraw_vals <- cbind(left, copy_col, right)
}


result <- replacePrjParameters(inputPrjFile = outputPrjFile,
paramName = "soil_withdrawal",
paramVals = new_withdraw_vals,
oldParamCount = numOldHRUs)
}

# log action
comment <- paste('deletePrjHRUs input file: ', inputPrjFile,
' output file:', outputPrjFile)

result <- logAction(comment, logfile)
return(result)
}
Empty file modified R/aggDataframe.R
100644 → 100755
Empty file.
Empty file modified R/appendObs.R
100644 → 100755
Empty file.
Empty file modified R/assembleObs.R
100644 → 100755
Empty file.
Empty file modified R/automatePrj.R
100644 → 100755
Empty file.
Empty file modified R/basinWaterBalancePlot.R
100644 → 100755
Empty file.
Empty file modified R/changeEatoRH.R
100644 → 100755
Empty file.
Empty file modified R/changeRHtoEa.R
100644 → 100755
Empty file.
Empty file modified R/createObsDataframe.R
100644 → 100755
Empty file.
Empty file modified R/cumulDailyWater.R
100644 → 100755
Empty file.
Empty file modified R/cumulativeDischargePlot.R
100644 → 100755
Empty file.
Empty file modified R/dailyByHourlyP.R
100644 → 100755
Empty file.
Empty file modified R/dateToDatetime.R
100644 → 100755
Empty file.
Empty file modified R/datetimeToDate.R
100644 → 100755
Empty file.
Empty file modified R/deDupe.R
100644 → 100755
Empty file.
Empty file modified R/deletePrjHRUs.R
100644 → 100755
Empty file.
Empty file modified R/deleteSpikes.R
100644 → 100755
Empty file.
Empty file modified R/deltaStorage.R
100644 → 100755
Empty file.
Empty file modified R/distributeInst.R
100644 → 100755
Empty file.
Empty file modified R/distributeMean.R
100644 → 100755
Empty file.
Empty file modified R/distributeP.R
100644 → 100755
Empty file.
Empty file modified R/distributeQli.R
100644 → 100755
Empty file.
Empty file modified R/distributeQsi.R
100644 → 100755
Empty file.
Empty file modified R/doubleMass.R
100644 → 100755
Empty file.
Empty file modified R/extendObs.R
100644 → 100755
Empty file.
Empty file modified R/findDupes.R
100644 → 100755
Empty file.
Empty file modified R/findGaps.R
100644 → 100755
Empty file.
Empty file modified R/findSpikes.R
100644 → 100755
Empty file.
Empty file modified R/hruGroupWaterSummary.R
100644 → 100755
Empty file.
Empty file modified R/hydroYear.R
100644 → 100755
Empty file.
Empty file modified R/hydrograph.R
100644 → 100755
Empty file.
Empty file modified R/impute.R
100644 → 100755
Empty file.
Empty file modified R/insertMissing.R
100644 → 100755
Empty file.
Empty file modified R/interpolate.R
100644 → 100755
Empty file.
Empty file modified R/keepGood.R
100644 → 100755
Empty file.
Empty file modified R/makeRegular.R
100644 → 100755
Empty file.
Empty file modified R/maxObs.R
100644 → 100755
Empty file.
Empty file modified R/minObs.R
100644 → 100755
Empty file.
Empty file modified R/monthlyPrecipTotals.R
100644 → 100755
Empty file.
Empty file modified R/monthlyQQplot.R
100644 → 100755
Empty file.
Empty file modified R/parseNums.R
100644 → 100755
Empty file.
Empty file modified R/parseText.R
100644 → 100755
Empty file.
Empty file modified R/phaseCorrect.R
100644 → 100755
Empty file.
Empty file modified R/plot2runs.R
100644 → 100755
Empty file.
Empty file modified R/plotObs.R
100644 → 100755
Empty file.
Empty file modified R/plotPrecipsByYear.R
100644 → 100755
Empty file.
Empty file modified R/plotTempsByYear.R
100644 → 100755
Empty file.
Empty file modified R/prjDimensions.R
100644 → 100755
Empty file.
Empty file modified R/qair2ea.R
100644 → 100755
Empty file.
Empty file modified R/qair2rh.R
100644 → 100755
Empty file.
Empty file modified R/qqplotValues.R
100644 → 100755
Empty file.
Empty file modified R/readCLASSfile.R
100644 → 100755
Empty file.
Empty file modified R/readCampbell.R
100644 → 100755
Empty file.
Empty file modified R/readDebugFile.R
100644 → 100755
Empty file.
Empty file modified R/readExportFile.R
100644 → 100755
Empty file.
Empty file modified R/readObsFile.R
100644 → 100755
Empty file.
Empty file modified R/readOutputFile.R
100644 → 100755
Empty file.
Empty file modified R/readOutputUnits.R
100644 → 100755
Empty file.
Empty file modified R/readPrj.R
100644 → 100755
Empty file.
Empty file modified R/readPrjDimensions.R
100644 → 100755
Empty file.
Empty file modified R/readPrjHRUnames.R
100644 → 100755
Empty file.
Empty file modified R/readPrjLine.R
100644 → 100755
Empty file.
Empty file modified R/readPrjLineText.R
100644 → 100755
Empty file.
Empty file modified R/readPrjMatrix.R
100644 → 100755
Empty file.
Empty file modified R/readPrjModuleNames.R
100644 → 100755
Empty file.
Empty file modified R/readPrjModuleParams.R
100644 → 100755
Empty file.
Empty file modified R/readPrjNumVals.R
100644 → 100755
Empty file.
Empty file modified R/readPrjOutputVariables.R
100644 → 100755
Empty file.
Empty file modified R/readPrjParameters.R
100644 → 100755
Empty file.
Empty file modified R/readPrjREWGrps.R
100644 → 100755
Empty file.
Empty file modified R/readPrjTextVals.R
100644 → 100755
Empty file.
Empty file modified R/regress.R
100644 → 100755
Empty file.
Empty file modified R/replacePrjParameters.R
100644 → 100755
Empty file.
Empty file modified R/ribbonPlotAirTemps.R
100644 → 100755
Empty file.
Empty file modified R/runCRHM.R
100644 → 100755
Empty file.
Empty file modified R/saturatedVP.R
100644 → 100755
Empty file.
Empty file modified R/setPrjBasinName.R
100644 → 100755
Empty file.
Empty file modified R/setPrjDates.R
100644 → 100755
Empty file.
Empty file modified R/setPrjDimensions.R
100644 → 100755
Empty file.
Empty file modified R/setPrjHRUnames.R
100644 → 100755
Empty file.
Empty file modified R/setPrjMatrix.R
100644 → 100755
Empty file.
Empty file modified R/setPrjObs.R
100644 → 100755
Empty file.
Empty file modified R/setPrjOutputVariables.R
100644 → 100755
Empty file.
Empty file modified R/setPrjParameters.R
100644 → 100755
Empty file.
Empty file modified R/setPrjRunID.R
100644 → 100755
Empty file.
Empty file modified R/simpleDailyWater.R
100644 → 100755
Empty file.
Empty file modified R/simpleMaxSolar.R
100644 → 100755
Empty file.
Empty file modified R/simpleRibbonPlot.R
100644 → 100755
Empty file.
Empty file modified R/summariseObsFiles.R
100644 → 100755
Empty file.
Empty file modified R/tMinMaxToHourly.R
100644 → 100755
Empty file.
Empty file modified R/timestep.hours.R
100644 → 100755
Empty file.
Empty file modified R/trimObs.R
100644 → 100755
Empty file.
Empty file modified R/user.R
100644 → 100755
Empty file.
Empty file modified R/utils.R
100644 → 100755
Empty file.
Empty file modified R/vectorsToVelocity.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge-functions.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge1.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge2.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge3.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge4.R
100644 → 100755
Empty file.
Empty file modified R/weighingGauge5.R
100644 → 100755
Empty file.
Empty file modified R/weighingGaugeInterval.R
100644 → 100755
Empty file.
Empty file modified R/weightingGaugePlot.R
100644 → 100755
Empty file.
Empty file modified R/wellHydrograph.R
100644 → 100755
Empty file.
Empty file modified R/wetland-methods.R
100644 → 100755
Empty file.
Empty file modified R/wetland_h_s.R
100644 → 100755
Empty file.
Empty file modified R/wetland_pond_area.R
100644 → 100755
Empty file.
Empty file modified R/wetland_pond_depth.R
100644 → 100755
Empty file.
Empty file modified R/wetland_pond_size.R
100644 → 100755
Empty file.
Empty file modified R/wg.R
100644 → 100755
Empty file.
Empty file modified R/writeCLASSfile.R
100644 → 100755
Empty file.
Empty file modified R/writeChangeLogFile.R
100644 → 100755
Empty file.
Empty file modified R/writeLogFile.R
100644 → 100755
Empty file.
Empty file modified R/writeObsFile.R
100644 → 100755
Empty file.
Empty file modified R/writePrj.R
100644 → 100755
Empty file.
Empty file modified R/yearlyPeaks.R
100644 → 100755
Empty file.
Empty file modified R/zeroMissingPrecip.R
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified data/CRHMr.RData
100644 → 100755
Empty file.
Empty file modified inst/CITATION
100644 → 100755
Empty file.
Empty file modified man/BadLake7376.Rd
100644 → 100755
Empty file.
Empty file modified man/CRHM_summary.Rd
100644 → 100755
Empty file.
Empty file modified man/CRHM_vars.Rd
100644 → 100755
Empty file.
Empty file modified man/CRHMr-package.Rd
100644 → 100755
Empty file.
Empty file modified man/GMToffset.Rd
100644 → 100755
Empty file.
Empty file modified man/PcpFiltPosTh.Rd
100644 → 100755
Empty file.
Empty file modified man/aggDataframe.Rd
100644 → 100755
Empty file.
Empty file modified man/appendObs.Rd
100644 → 100755
Empty file.
Empty file modified man/assembleObs.Rd
100644 → 100755
Empty file.
Empty file modified man/automatePrj.Rd
100644 → 100755
Empty file.
Empty file modified man/basinWaterBalancePlot.Rd
100644 → 100755
Empty file.
Empty file modified man/changeEatoRH.Rd
100644 → 100755
Empty file.
Empty file modified man/changeRHtoEa.Rd
100644 → 100755
Empty file.
Empty file modified man/convertDPtoRH.Rd
100644 → 100755
Empty file.
Empty file modified man/createObsDataframe.Rd
100644 → 100755
Empty file.
Empty file modified man/cumsumDataframe.Rd
100644 → 100755
Empty file.
Empty file modified man/cumulDailyWater.Rd
100644 → 100755
Empty file.
Empty file modified man/cumulativeDischargePlot.Rd
100644 → 100755
Empty file.
Empty file modified man/dailyByHourlyP.Rd
100644 → 100755
Empty file.
Empty file modified man/dateToDatetime.Rd
100644 → 100755
Empty file.
Empty file modified man/datetimeToDate.Rd
100644 → 100755
Empty file.
Empty file modified man/deDupe.Rd
100644 → 100755
Empty file.
Empty file modified man/deletePrjHRUs.Rd
100644 → 100755
Empty file.
Empty file modified man/deleteSpikes.Rd
100644 → 100755
Empty file.
Empty file modified man/deltaStorage.Rd
100644 → 100755
Empty file.
Empty file modified man/distributeInst.Rd
100644 → 100755
Empty file.
Empty file modified man/distributeMean.Rd
100644 → 100755
Empty file.
Empty file modified man/distributeP.Rd
100644 → 100755
Empty file.
Empty file modified man/distributeQli.Rd
100644 → 100755
Empty file.
Empty file modified man/distributeQsi.Rd
100644 → 100755
Empty file.
Empty file modified man/doubleMass.Rd
100644 → 100755
Empty file.
Empty file modified man/emissivity.Rd
100644 → 100755
Empty file.
Empty file modified man/extendObs.Rd
100644 → 100755
Empty file.
Empty file modified man/fakeDate.Rd
100644 → 100755
Empty file.
Empty file modified man/fakeDateHydroyear.Rd
100644 → 100755
Empty file.
Empty file modified man/fakeDatetime.Rd
100644 → 100755
Empty file.
Empty file modified man/fakeDatetimeHydroyear.Rd
100644 → 100755
Empty file.
Empty file modified man/findDupes.Rd
100644 → 100755
Empty file.
Empty file modified man/findGaps.Rd
100644 → 100755
Empty file.
Empty file modified man/findSpikes.Rd
100644 → 100755
Empty file.
Empty file modified man/hruGroupWaterSummary.Rd
100644 → 100755
Empty file.
Empty file modified man/hydroYear.Rd
100644 → 100755
Empty file.
Empty file modified man/hydrograph.Rd
100644 → 100755
Empty file.
Empty file modified man/impute.Rd
100644 → 100755
Empty file.
Empty file modified man/insertMissing.Rd
100644 → 100755
Empty file.
Empty file modified man/interpolate.Rd
100644 → 100755
Empty file.
Empty file modified man/keepGood.Rd
100644 → 100755
Empty file.
Empty file modified man/list2df.Rd
100644 → 100755
Empty file.
Empty file modified man/logAction.Rd
100644 → 100755
Empty file.
Empty file modified man/longwave.Rd
100644 → 100755
Empty file.
Empty file modified man/makeRegular.Rd
100644 → 100755
Empty file.
Empty file modified man/maxObs.Rd
100644 → 100755
Empty file.
Empty file modified man/minObs.Rd
100644 → 100755
Empty file.
Empty file modified man/monthlyPrecipTotals.Rd
100644 → 100755
Empty file.
Empty file modified man/monthlyQQplot.Rd
100644 → 100755
Empty file.
Empty file modified man/nancumsum.Rd
100644 → 100755
Empty file.
Empty file modified man/parseNums.Rd
100644 → 100755
Empty file.
Empty file modified man/parseText.Rd
100644 → 100755
Empty file.
Empty file modified man/phaseCorrect.Rd
100644 → 100755
Empty file.
Empty file modified man/phiv.Rd
100644 → 100755
Empty file.
Empty file modified man/phivt.Rd
100644 → 100755
Empty file.
Empty file modified man/plot2runs.Rd
100644 → 100755
Empty file.
Empty file modified man/plotObs.Rd
100644 → 100755
Empty file.
Empty file modified man/plotPrecipsByYear.Rd
100644 → 100755
Empty file.
Empty file modified man/plotTempsByYear.Rd
100644 → 100755
Empty file.
Empty file modified man/qair2ea.Rd
100644 → 100755
Empty file.
Empty file modified man/qair2rh.Rd
100644 → 100755
Empty file.
Empty file modified man/qqplotValues.Rd
100644 → 100755
Empty file.
Empty file modified man/readCLASSfile.Rd
100644 → 100755
Empty file.
Empty file modified man/readCampbell.Rd
100644 → 100755
Empty file.
Empty file modified man/readDebugFile.Rd
100644 → 100755
Empty file.
Empty file modified man/readExportFile.Rd
100644 → 100755
Empty file.
Empty file modified man/readObsFile.Rd
100644 → 100755
Empty file.
Empty file modified man/readOutputFile.Rd
100644 → 100755
Empty file.
Empty file modified man/readOutputUnits.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjDimensions.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjHRUnames.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjMatrix.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjModuleNames.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjModuleParams.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjNumVals.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjOutputVariables.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjParameters.Rd
100644 → 100755
Empty file.
Empty file modified man/readPrjTextVals.Rd
100644 → 100755
Empty file.
Empty file modified man/regress.Rd
100644 → 100755
Empty file.
Empty file modified man/replacePrjParameters.Rd
100644 → 100755
Empty file.
Empty file modified man/rh2vp.Rd
100644 → 100755
Empty file.
Empty file modified man/ribbonPlotAirTemps.Rd
100644 → 100755
Empty file.
Empty file modified man/runCRHM.Rd
100644 → 100755
Empty file.
Empty file modified man/saturatedVP.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjBasinName.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjDates.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjDimensions.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjHRUnames.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjMatrix.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjObs.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjOutputVariables.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjParameters.Rd
100644 → 100755
Empty file.
Empty file modified man/setPrjRunID.Rd
100644 → 100755
Empty file.
Empty file modified man/simpleDailyWater.Rd
100644 → 100755
Empty file.
Empty file modified man/simpleMaxSolar.Rd
100644 → 100755
Empty file.
Empty file modified man/simpleRibbonPlot.Rd
100644 → 100755
Empty file.
Empty file modified man/summariseObsFiles.Rd
100644 → 100755
Empty file.
Empty file modified man/tMinMaxToHourly.Rd
100644 → 100755
Empty file.
Empty file modified man/trimObs.Rd
100644 → 100755
Empty file.
Empty file modified man/user.Rd
100644 → 100755
Empty file.
Empty file modified man/vectorsToVelocity.Rd
100644 → 100755
Empty file.
Empty file modified man/vp2rh.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge-functions.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge1.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge2.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge3.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge4.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGauge5.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGaugeInterval.Rd
100644 → 100755
Empty file.
Empty file modified man/weighingGaugePlot.Rd
100644 → 100755
Empty file.
Empty file modified man/wellHydrograph.Rd
100644 → 100755
Empty file.
Empty file modified man/wetland-methods.Rd
100644 → 100755
Empty file.
Empty file modified man/wetland_h_s.Rd
100644 → 100755
Empty file.
Empty file modified man/wetland_pond_area.Rd
100644 → 100755
Empty file.
Empty file modified man/wetland_pond_depth.Rd
100644 → 100755
Empty file.
Empty file modified man/wetland_pond_size.Rd
100644 → 100755
Empty file.
Empty file modified man/wg.Rd
100644 → 100755
Empty file.
Empty file modified man/win.eol.Rd
100644 → 100755
Empty file.
Empty file modified man/writeCLASSfile.Rd
100644 → 100755
Empty file.
Empty file modified man/writeChangeLogFile.Rd
100644 → 100755
Empty file.
Empty file modified man/writeObsFile.Rd
100644 → 100755
Empty file.
Empty file modified man/yearlyPeaks.Rd
100644 → 100755
Empty file.
Empty file modified man/zeroMissingPrecip.Rd
100644 → 100755
Empty file.
Empty file modified vignettes/WeighingGaugeFunctions.R
100644 → 100755
Empty file.
Empty file modified vignettes/WeighingGaugeFunctions.Rmd
100644 → 100755
Empty file.
Empty file modified vignettes/WeighingGaugeFunctions.html
100644 → 100755
Empty file.