Published August 24, 2018
| Version v5.4.0.9000
Software
Open
ropensci/drake: Proper clustermq support and memoized preprocessing
Creators
- 1. Eli Lilly and Company @EliLillyCo
- 2. Indiana Commission for Higher Education
- 3. University of California at Berkeley Agricultural and Resource Economics
- 4. University of Zürich
- 5. MIT
- 6. Generali China AMC @GCAMC
- 7. LECA Grenoble
Description
- Add a proper
clustermq
-based parallel backend:make(parallelism = "clustermq")
. - Smooth the edges in
vis_drake_graph()
andrender_drake_graph()
. - Make hover text slightly more readable in in
vis_drake_graph()
andrender_drake_graph()
. - Align hover text properly in
vis_drake_graph()
using the "title" node column. - Optionally collapse nodes into clusters with
vis_drake_graph(collapse = TRUE)
. - Improve
dependency_profile()
show major trigger hashes side-by-side to tell the user if the command, a dependency, an input file, or an ouptut file changed since the lastmake()
. - Choose more appropriate places to check that the
txtq
package is installed. - Expose the
template
argument ofclustermq
functions (e.g.Q()
andworkers()
) as an argument ofmake()
anddrake_config()
. - Improve the help files of
loadd()
andreadd()
, giving specific usage guidance in prose. - Bugfix:
loadd(not_a_target)
no longer loads every target in the cache. - Bugfix: exclude each target from its own dependency metadata in the "deps"
igraph
vertex attribute (fixes https://github.com/ropensci/drake/issues/503). - Add a new
code_to_plan()
function to turn R scripts and R Markdown reports into workflow plan data frames. - Add a new
drake_plan_source()
function, which generates lines of code for adrake_plan()
call. Thisdrake_plan()
call produces the plan passed todrake_plan_source()
. The main purpose is visual inspection (we even have syntax highlighting viaprettycode
) but users may also save the output to a script file for the sake of reproducibility or simple reference. - Memoize all the steps of
build_drake_graph()
and print to the console the ones that execute.
Files
ropensci/drake-v5.4.0.9000.zip
Files
(1.2 MB)
Name | Size | Download all |
---|---|---|
md5:2eac5deb3dd51086ead4ed363aabf19c
|
1.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/ropensci/drake/tree/v5.4.0.9000 (URL)