Skip to content
Snippets Groups Projects
make.R 1015 B
Newer Older
  • Learn to ignore specific revisions
  • pbac's avatar
    pbac committed
    # REMEMBER TO CHANGE IN shared-init in all
    
    pbac's avatar
    pbac committed
    library(knitr)
    library(rmarkdown)
    
    
    # Put the files in this dir (ignored in the git)
    
    pbac's avatar
    pbac committed
    dirnam <- "../tmp/vignettes/"
    dir.create("../tmp")
    
    pbac's avatar
    pbac committed
    dir.create(dirnam)
    
    unlink("cache", recursive=TRUE)
    
    pbac's avatar
    pbac committed
    
    
    pbac's avatar
    pbac committed
    makeit <- function(nam, openit=FALSE, clean=TRUE){
    
    pbac's avatar
    pbac committed
        namrmd <- paste0(nam,".Rmd")
    
    pbac's avatar
    pbac committed
        render(namrmd, output_file=paste0(dirnam,nam), clean=clean)
    
    pbac's avatar
    pbac committed
        purl(namrmd)
        system(paste0("mv ",nam,".R ",dirnam,nam,".R"))
        if(openit){ system(paste0("chromium-browser ",dirnam,nam,".html &")) }
    }
    
    
    pbac's avatar
    pbac committed
    #
    
    unlink(paste0(dirnam,"tmp-setup-data/"), recursive=TRUE)
    
    pbac's avatar
    pbac committed
    makeit("setup-data", openit=FALSE)
    
    #
    
    unlink(paste0(dirnam,"tmp-setup-and-use-model/"), recursive=TRUE)
    
    makeit("setup-and-use-model", openit=FALSE, clean=TRUE)
    
    pbac's avatar
    pbac committed
    
    #
    
    unlink(paste0(dirnam,"tmp-output/tmp-forecast-evaluation/"), recursive=TRUE)
    
    pbac's avatar
    pbac committed
    makeit("forecast-evaluation", openit=FALSE)
    
    
    ## unlink(paste0(dirnam,"tmp-output/tmp-online-updating/"), recursive=TRUE)
    
    ## makeit("online-updating", openit=FALSE)