R/qsimage.R

Defines functions qload_image qsave_image

Documented in qload_image qsave_image

#' Saves an image of the global environment
#' @export
qsave_image <- function() {
  do.call(qs::qsavem,
          c(
            lapply(ls(envir = .GlobalEnv), as.symbol),
            file = "~/session.qs",
            nthreads = parallel::detectCores() / 2
          ))
}

#' Loads an image of the global environment
#' @export
qload_image <- function() {
  qs::qreadm("~/session.qs", env = .GlobalEnv, nthreads = parallel::detectCores() / 2)
}
sellorm/qsimage documentation built on Dec. 22, 2021, 11:20 p.m.