R/utils_packages_loader.R

Defines functions check.packages

pckgs_to_load <- c(
  "igraph",
  "Rcpp",
  "stats",
  "prophet",
  "statnet",
  "intergraph",
  "visNetwork",
  "magrittr",
  "mlVAR",
  "graphicalVAR",
  "magrittr",
  "RTransferEntropy",
  "EntropyEstimation",
  "CompQuadForm",
  "JumpTest",
  "lintr"
)

# Instructions to run everytime
lintr::lint_package()

check.packages <- function(pkg){
  new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
  if (length(new.pkg))
    install.packages(new.pkg, dependencies = TRUE)
  sapply(pkg, require, character.only = TRUE)
}

check.packages(pckgs_to_load)
vali2noisy/networkR documentation built on May 18, 2019, 2:37 p.m.