R/chrono.R

Defines functions chrono

#' Simple chronometer.
#' Has a little display and avoids wrapping everything in `system.time()`.
#' @noRd
chrono <- function(start, display = TRUE) {
  if(missing(start)) ans <- proc.time()
  else {
    ans <- proc.time() - start
    ans <- as.numeric(ans[3])
    if(display) message("Execution time: ", round(ans, 2), " seconds.")
  }
  ans
}

Try the msde package in your browser

Any scripts or data that you put into this service are public.

msde documentation built on Dec. 17, 2021, 9:07 a.m.