Package: pipeflow 0.3.0.9002

pipeflow: Fast Interactive Data Analysis Pipelines

A lightweight and intuitive framework for building interactive data analysis pipelines. You add R functions one by one, and 'pipeflow' wires them into a pipeline that stays consistent as you go. Modify, remove, or insert steps at any stage, manage all parameters in one place, fast execution (C++-powered DAG) for interactive use and Shiny backends.

Authors:Roman Pahl [aut, cre]

pipeflow_0.3.0.9002.tar.gz
pipeflow_0.3.0.9002.zip(r-4.7)pipeflow_0.3.0.9002.zip(r-4.6)pipeflow_0.3.0.9002.zip(r-4.5)
pipeflow_0.3.0.9002.tgz(r-4.6-arm64)pipeflow_0.3.0.9001.tgz(r-4.6-x86_64)pipeflow_0.3.0.9002.tgz(r-4.5-x86_64)pipeflow_0.3.0.9002.tgz(r-4.5-arm64)
pipeflow_0.3.0.9002.tar.gz(r-4.7-arm64)pipeflow_0.3.0.9002.tar.gz(r-4.7-x86_64)pipeflow_0.3.0.9002.tar.gz(r-4.6-arm64)pipeflow_0.3.0.9002.tar.gz(r-4.6-x86_64)
pipeflow_0.3.0.9002.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
pipeflow/json (API)

# Install 'pipeflow' in R:
install.packages('pipeflow', repos = c('https://rpahl.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rpahl/pipeflow/issues

Pkgdown/docs site:https://rpahl.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

pipeline-toolsreproducible-researchcpp

7.24 score 18 stars 46 scripts 408 downloads 63 exports 5 dependencies

Last updated from:171843b75a. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK182
linux-devel-x86_64OK221
source / vignettesOK196
linux-release-arm64OK175
linux-release-x86_64OK176
macos-release-arm64OK152
macos-release-x86_64OK216
macos-oldrel-arm64OK143
macos-oldrel-x86_64OK218
windows-develOK152
windows-releaseOK156
windows-oldrelOK129
wasm-releaseOK152

Exports:pip_addpip_add_frompip_bindpip_clonepip_collect_outpip_get_graphpip_get_paramspip_has_steppip_lockpip_newpip_removepip_renamepip_replacepip_runpip_set_paramspip_tagpip_unlockpip_untagpip_viewpipe_addpipe_appendpipe_append_to_step_namespipe_clonepipe_collect_outpipe_discard_stepspipe_get_datapipe_get_dependspipe_get_depends_downpipe_get_depends_uppipe_get_graphpipe_get_outpipe_get_paramspipe_get_params_at_steppipe_get_params_uniquepipe_get_params_unique_jsonpipe_get_steppipe_get_step_namespipe_get_step_numberpipe_has_steppipe_insert_afterpipe_insert_beforepipe_lengthpipe_lock_steppipe_newpipe_pop_steppipe_pop_steps_afterpipe_pop_steps_frompipe_printpipe_remove_steppipe_rename_steppipe_replace_steppipe_resetpipe_runpipe_run_steppipe_set_datapipe_set_data_splitpipe_set_keep_outpipe_set_paramspipe_set_params_at_steppipe_splitpipe_unlock_stepPipelineset_log_layout

Dependencies:data.tablejsonlitelgrR6Rcpp

Collecting and filtering output
Tagging steps | Flat output collection | Filtered output using tags | Grouped output via views | More on views

Last update: 2026-06-27
Started: 2024-12-03

Recursive self-modification
The pipeline object | Changing pipeline parameters at runtime | Changing pipeline structure at runtime | Modify steps | Insert and remove steps

Last update: 2026-06-27
Started: 2024-12-03

Combining pipelines
Two pipelines | Combined pipeline | Relative indexing | Combined pipeline results | Step cherry-picking

Last update: 2026-06-20
Started: 2024-12-03

Get started with pipeflow
A simple example to get started | Pipeline building | Pipeline integrity | Pipeline run and output | Pipeline parameters

Last update: 2026-06-20
Started: 2024-12-03

Modifying existing pipelines
Existing pipeline | Insert new step | Replace existing steps | Removing steps

Last update: 2026-06-20
Started: 2024-12-03

Split, map, and reduce
Motivation | Define pipeline | Split data | Recombine output

Last update: 2026-06-20
Started: 2026-06-08