R/rcmip-core.R

Defines functions rcmip_ini rcmip_core

Documented in rcmip_core rcmip_ini

#' Create Hector RCMIP core
#'
#' @inherit hector::newcore return params
#' @param ... Additional arguments to [hector::newcore()]
#' @author Alexey Shiklomanov
#' @export
rcmip_core <- function(name = "rcmip-default", suppresslogging = TRUE, ...) {
  f <- rcmip_ini()
  hector::newcore(f, suppresslogging = suppresslogging, name = name, ...)
}

#' RCMIP default INI file path
#'
#' @return Full path to RCMIP default INI file
#' @author Alexey Shiklomanov
#' @export
rcmip_ini <- function() {
  system.file("rcmip-default.ini", package = "hector.rcmip")
}
ashiklom/hector-rcmip documentation built on Sept. 23, 2020, 11:30 a.m.