A Pipeline object is automatically constructed as calls to
make_*() are made. It stores the relationships between targets,
dependencies, and sources.
Other pipeline:
pipeline-accessors,
pipeline-vis
segmentsA list of Segment objects
add_source_segment()Add an edge to edges
Add any nodes in private$edges that are missing from
private$nodes into private$nodes
Reconstruct Pipeline edges from Segment edges. Called primarily to update outofdateness
Add a pipeline segment corresponding to a make_with_source()
call
sourceThe path to an R script which makes the targets
targetsA character vector of paths to files
dependenciesA character vector of paths to files which the
targets depend on
packagesA character vector of names of packages which targets
depend on
envirThe environment in which to execute the source or recipe.
forceA logical determining whether or not execution of the source
or recipe will be forced (i.e. happen whether or not the targets are
out-of-date)
new_edgeAn data.frame constructed with new_edge()
add_recipe_segment()Add a pipeline segment corresponding to a make_with_recipe()
call
recipeA language object which, when evaluated, makes the targets
targetsA character vector of paths to files
dependenciesA character vector of paths to files which the
targets depend on
packagesA character vector of names of packages which targets
depend on
envirThe environment in which to execute the source or recipe.
forceA logical determining whether or not execution of the source
or recipe will be forced (i.e. happen whether or not the targets are
out-of-date)
touch()Touch all targets, updating file modification time to current time. This is useful when you know your targets are all up-to-date but makepipe doesn't (e.g. after a negligible change was made to your source code).
nomnoml()Display the pipeline with nomnoml
directionThe direction the flowchart should go in
arrow_sizeThe arrowhead size
edge_styleThe arrow edge style
bend_sizeThe degree of rounding in the arrows (requires
edge_style=rounded)
fontThe name of a font to use
font_sizeThe font size
line_widthThe line width for arrows and box outlines
paddingThe amount of padding within boxes
spacingThe amount of spacing between boxes,
leadingThe amount of spacing between lines of text
strokeThe color of arrows, text, and box outlines
fill_arrowsWhether arrow heads are full triangles (TRUE) or
angled (FALSE)
gutterThe amount space to leave around the flowchart
edge_marginThe amount of space to leave between boxes and arrows
visnetwork()Display the pipeline with nomnoml
...Arguments (other than nodes and edges) to pass to
visNetwork::visNetwork()
print()Display
...Arguments (other than nodes and edges) to pass to
visNetwork::visNetwork()
save_visnetwork()Save pipeline visNetwork
fileFile to save HTML into
selfcontainedWhether to save the HTML as a single self-contained file (with external resources base64 encoded) or a file with external resources placed in an adjacent directory.
backgroundText string giving the html background color of the widget. Defaults to white.
...Arguments (other than nodes and edges) to pass to
visNetwork::visNetwork()
save_nomnoml()Save pipeline nomnoml