The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
p$add(...), p$run(...),
p$set_params(...), …p[[step, "out"]]),p[...] and
p[i, j] <- value,p[...] (data.table-style
expressions),p[[step]] <- NULL,p[[step, "time"]] <- value,p[["view"]] <- ....pip_collect() (formerly pip_collect_out())
supports grouping via a by argument,
as.table = TRUE to return a compact table, and a
simplify argument to control flattening of single-step
groups.pip_data() provides direct access to the underlying
step table.pip_graph() (formerly pip_get_graph())
returns visNetwork-compatible graph data. The old function names remain
available as deprecated aliases.pip_derived_cols() returns the names of the read-only
(derived) columns.pip_view() gains a join = "union" argument
to combine filters as a logical OR..self is now automatically available inside every step
function (and is a protected parameter name), enabling pipelines to
modify themselves at runtime, including .self$restart() and
.self$halt().nodeId is now shown in the full print view
(cols = "all").lgr and jsonlite were
removed.pip_rename() no longer corrupts the parameters of
single-step pipelines.dim/length,
lock/unlock,
tag/untag,
set_params/get_params).pip_run() documents the runtime control flow
(restart(), halt()), and
pip_add() gained an example for the after
argument.src/dag.cpp): All
graph operations (node/edge add/remove, topological ordering,
reachability queries) run at C++ speed via Rcpp, eliminating R object
overhead for dependency resolution.pip_* API: Functional API
replacing the R6 Pipeline class — pip_new(),
pip_add(), pip_run(),
pip_replace(), pip_clone(),
pip_bind(), pip_view(),
pip_tag()/pip_untag(), etc.auto/split/reduce/plain):
Native support for map-reduce style workflows where steps split output
into named partitions and downstream steps auto-map over them.pip_add(), pip_replace(), and
pip_remove() fail fast on broken references.vignettes/articles/v07-vs-targets.Rmd) with an 18-row
feature comparison table and benchmarks.pipe_* functions and Pipeline R6
class are deprecated (preserved as aliases in R/aliases.R,
R/pipelineR6.R).pip_collect_out() no longer accepts
grouped or by parameters. It returns a flat
named list of step outputs. Use pip_view() with tags and
manual list composition for grouped output.group column has been removed from the pipeline
data.table. Steps previously using group = "..." in
pip_add() should use tags = "...".pip_* API.vignettes/v04-collect-output.Rmd to demonstrate
tag-based grouping via pip_view() composition.pip_* API,
aliases, execution modes, and recursive runs.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.