Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 924 Bytes

File metadata and controls

37 lines (31 loc) · 924 Bytes

Due to the time-consuming computations involved in the vignettes of the spEDM package, it is necessary to pre-build the vignettes prior to package submission.

.prebuild_vignettes = \(name){
  out = paste0("vignettes/",name,".Rmd")
  inp = paste0(out,".orig")
  knitr::knit(inp,out)
}
  • Compile all vignettes at once
# list vignette names
vignettes = paste0(c(paste0("main", 1:6), 
                     paste0("si", 1:2)), "_",
                   c("pkgintro", "ssr", "gccm", "gpc",
                     "gcmc", "scpcm", "slm", "sct"))

for (v in vignettes) {
  .prebuild_vignettes(v)
}
  • Build vignettes separately
.prebuild_vignettes("main1_pkgintro")
.prebuild_vignettes("main2_ssr")
.prebuild_vignettes("main3_gccm")
.prebuild_vignettes("main4_gpc")
.prebuild_vignettes("main5_gcmc")
.prebuild_vignettes("main6_scpcm")
.prebuild_vignettes("si1_slm")
.prebuild_vignettes("si2_sct")