Dynamic Function-Oriented 'Make'-Like Declarative Workflows

As a pipeline toolkit for Statistics and data science in R, the 'targets' package brings together function-oriented programming and 'Make'-like declarative workflows. It analyzes the dependency relationships among the tasks of a workflow, skips steps that are already up to date, runs the necessary computation with optional parallel workers, abstracts files as R objects, and provides tangible evidence that the results match the underlying code and data. The methodology in this package borrows from GNU 'Make' (2015, ISBN:978-9881443519) and 'drake' (2018, ).


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.10.0 by William Michael Landau, 19 days ago

https://docs.ropensci.org/targets/, https://github.com/ropensci/targets

Report a bug at https://github.com/ropensci/targets/issues

Browse source code at https://github.com/cran/targets

Authors: William Michael Landau [aut, cre] , Matthew T. Warkentin [ctb] , Samantha Oliver [rev] , Tristan Mahr [rev] , Eli Lilly and Company [cph]

Documentation:   PDF Manual  

Task views: High-Performance and Parallel Computing with R, Reproducible Research

MIT + file LICENSE license

Imports base64url, callr, cli, codetools, data.table, digest, igraph, knitr, R6, rlang, stats, tibble, tidyselect, tools, utils, vctrs, withr, yaml

Suggests arrow, bs4Dash, clustermq, curl, DT, dplyr, fst, future, future.callr, gt, keras, markdown, rmarkdown, paws, pingr, pkgload, qs, reprex, rstudioapi, shiny, shinybusy, shinyWidgets, testthat, torch, usethis, visNetwork

Imported by gittargets, jagstargets, raveio, tarchetypes.

Suggested by knitr.

See at CRAN