X-Git-Url: https://git.auder.net/?p=talweg.git;a=blobdiff_plain;f=pkg%2FR%2Futils.R;h=3124881faabcedf1f0a30581195056c54c2b7f9f;hp=bbf138750d21b2bdca0694980e5c1e0ff85d7acb;hb=102bcfda4afbb5cfee885cbee0f55545624168fd;hpb=c4c329f65e6e842917cdfbabff36fbca6a617d02 diff --git a/pkg/R/utils.R b/pkg/R/utils.R index bbf1387..3124881 100644 --- a/pkg/R/utils.R +++ b/pkg/R/utils.R @@ -1,14 +1,14 @@ #' dateIndexToInteger #' -#' Transform a (potential) date index into an integer (relative to data) +#' Transform a (potential) date index into an integer (relative to data beginning). #' #' @param index Date (or integer) index -#' @param data Object of class \code{Data} +#' @param data Object of class Data, output of \code{getData()} #' #' @export dateIndexToInteger = function(index, data) { - #works on integers too: trust input + # Works on integers too: trust input if (is.numeric(index)) index = as.integer(index) if (is.integer(index)) @@ -30,15 +30,14 @@ dateIndexToInteger = function(index, data) #' integerIndexToDate #' -#' Transform an integer index to date index (relative to data) +#' Transform an integer index (relative to data beginning) into a date index. #' -#' @param index Date (or integer) index -#' @param data Object of class \code{Data} +#' @inheritParams dateIndexToInteger #' #' @export integerIndexToDate = function(index, data) { - #works on dates too: trust input + # Works on dates too: trust input if (is.character(index)) index = as.Date(index) if (is(index,"Date")) @@ -54,7 +53,8 @@ integerIndexToDate = function(index, data) #' getSimilarDaysIndices #' -#' Find similar days indices in the past. +#' Find similar days indices in the past; at least same type of day in the week: +#' monday=tuesday=wednesday=thursday != friday != saturday != sunday. #' #' @param index Day index (numeric or date) #' @param data Reference dataset, object output of \code{getData} @@ -88,10 +88,10 @@ getSimilarDaysIndices = function(index, data, limit, same_season, days_in=NULL) # isSameSeason # -# Check if two months fall in the same "season" (defined by estimated pollution rate) +# Check if two months fall in the same "season" (defined by estimated pollution rate). # -# @param month month index to test -# @param month_ref month to compare to +# @param month Month index to test +# @param month_ref Month to compare to # .isSameSeason = function(month, month_ref) { @@ -104,10 +104,10 @@ getSimilarDaysIndices = function(index, data, limit, same_season, days_in=NULL) # isSameDay # -# Monday=Tuesday=Wednesday=Thursday ; Friday, Saturday, Sunday: specials +# Monday=Tuesday=Wednesday=Thursday ; Friday, Saturday, Sunday: specials. # -# @param day day index to test -# @param day_ref day index to compare to +# @param day Day index to test +# @param day_ref Day index to compare to # .isSameDay = function(day, day_ref) { @@ -122,7 +122,7 @@ getSimilarDaysIndices = function(index, data, limit, same_season, days_in=NULL) #' #' Get indices in data of no-NA series followed by no-NA, within [first,last] range. #' -#' @param data Object of class Data +#' @inheritParams dateIndexToInteger #' @param first First index (included) #' @param last Last index (included) #'