A general-purpose computational engine for data
analysis, drake rebuilds intermediate data objects when their
dependencies change, and it skips work when the results are already up
to date.  Not every execution starts from scratch, there is native
support for parallel and distributed computing, and completed projects
have tangible evidence that they are reproducible.  Extensive
documentation, from beginner-friendly tutorials to practical examples
and more, is available at the reference website
<https://docs.ropensci.org/drake/> and the online manual
<https://ropenscilabs.github.io/drake-manual/>.
abind, bindr, callr, cli (>= 1.1.0), clustermq (>= 0.8.8),
crayon, curl (>= 2.7), data.table, datasets, downloader, fst,
future, ggplot2, ggraph, grDevices, keras, knitr, lubridate,
networkD3, parallel, prettycode, Rcpp, rmarkdown, rstudioapi,
stats, styler, testthat (>= 2.1.0), tibble, tidyselect (>=
0.2.4), txtplot, usethis, visNetwork, webshot

c(
person(
given = c("William", "Michael"),
family = "Landau",
role = c("aut", "cre"),
email = "will.landau@gmail.com",
comment = c(ORCID = "0000-0003-1878-3253")
),
person(
given = "Alex",
family = "Axthelm",
role = "ctb",
email = "aaxthelm@che.IN.gov"
),
person(
given = "Jasper",
family = "Clarkberg",
role = "ctb",
email = "jasper@clarkberg.org"
),
person(
given = "Kirill",
family = "Müller",
role = "ctb",
email = "krlmlr+r@mailbox.org"
),
person(
given = "Ben",
family = "Bond-Lamberty",
role = "ctb",
email = "bondlamberty@pnnl.gov",
comment = c(ORCID = "0000-0001-9525-4633")
),
person(
given = "Tristan",
family = "Mahr",
role = "ctb",
email = "tristan.mahr@wisc.edu",
comment = c(ORCID = "0000-0002-8890-5116")
),
person(
given = "Miles",
family = "McBain",
role = "ctb",
email = "miles.mcbain@gmail.com",
comment = c(ORCID = "0000-0003-2865-2548")
),
person(
given = "Noam",
family = "Ross",
role = "ctb",
email = "noam.ross@gmail.com",
comment = c(ORCID = "0000-0002-2136-0000")
),
person(
given = "Ellis",
family = "Hughes",
role = "ctb",
email = "ellishughes@live.com"
),
person(
given = "Ben",
family = "Marwick",
role = "rev",
email = "bmarwick@uw.edu"
),
person(
given = "Peter",
family = "Slaughter",
role = "rev",
email = "slaughter@nceas.ucsb.edu"
),
person(
family = "Eli Lilly and Company",
role = "cph"
))
abind, bindr, callr, cli (>= 1.1.0), clustermq (>= 0.8.8),
crayon, curl (>= 2.7), data.table, datasets, disk.frame,
downloader, fst, future, ggplot2, ggraph, grDevices, keras,
knitr, lubridate, networkD3, parallel, prettycode, Rcpp,
rmarkdown, rstudioapi, stats, styler, testthat (>= 2.1.0),
tibble, tidyselect (>= 0.2.4), txtplot, usethis, visNetwork,
webshot
William Michael Landau [aut, cre]
(<https://orcid.org/0000-0003-1878-3253>),
Alex Axthelm [ctb],
Jasper Clarkberg [ctb],
Kirill Müller [ctb],
Ben Bond-Lamberty [ctb] (<https://orcid.org/0000-0001-9525-4633>),
Tristan Mahr [ctb] (<https://orcid.org/0000-0002-8890-5116>),
Miles McBain [ctb] (<https://orcid.org/0000-0003-2865-2548>),
Noam Ross [ctb] (<https://orcid.org/0000-0002-2136-0000>),
Ellis Hughes [ctb],
Ben Marwick [rev],
Peter Slaughter [rev],
Eli Lilly and Company [cph]