Package: pipeflow 0.5.0.9004

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.5.0.9004.tar.gz
pipeflow_0.5.0.9004.zip(r-4.7-x86_64)pipeflow_0.5.0.9004.zip(r-4.7-arm64)pipeflow_0.5.0.9004.zip(r-4.6-x86_64)pipeflow_0.5.0.9004.zip(r-4.6-arm64)pipeflow_0.5.0.9004.zip(r-4.5-x86_64)
pipeflow_0.5.0.9004.tgz(r-4.6-x86_64)pipeflow_0.5.0.9004.tgz(r-4.6-arm64)pipeflow_0.5.0.9004.tgz(r-4.5-x86_64)pipeflow_0.5.0.9004.tgz(r-4.5-arm64)
pipeflow_0.5.0.9004.tar.gz(r-4.7-arm64)pipeflow_0.5.0.9004.tar.gz(r-4.7-x86_64)pipeflow_0.5.0.9004.tar.gz(r-4.6-arm64)pipeflow_0.5.0.9004.tar.gz(r-4.6-x86_64)
pipeflow_0.5.0.9004.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.66 score 20 stars 42 scripts 693 downloads 33 exports 2 dependencies

Last updated from:26782ea02f. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK121
linux-devel-x86_64OK128
source / vignettesOK217
linux-release-arm64OK110
linux-release-x86_64OK132
macos-release-arm64OK132
macos-release-x86_64OK402
macos-oldrel-arm64OK130
macos-oldrel-x86_64OK362
windows-devel-arm64OK237
windows-devel-x86_64OK177
windows-release-arm64OK235
windows-release-x86_64OK138
windows-oldrel-x86_64OK187
wasm-releaseOK94

Exports:%between%%chin%%flike%%ilike%%inrange%%like%%notin%%plike%pip_addpip_clonepip_collectpip_collect_outpip_datapip_get_graphpip_get_paramspip_graphpip_lockpip_newpip_output_valuepip_param_valuepip_param_value<-pip_removepip_renamepip_replacepip_resetpip_runpip_run_statepip_set_paramspip_tagpip_unlockpip_untagpip_viewpipeflow_lgr

Dependencies:data.tableRcpp

Annotated parameter values
An annotated value | Write and register a method | Where the method is applied | Errors in a method | Setting a plain value | Errors while setting | Summary

Last update: 2026-10-17
Started: 2026-10-13

Annotated step outputs
An annotated output | Write and register a method | Where the method is applied | Annotating the elements of an output | Errors in a method | Summary

Last update: 2026-10-17
Started: 2026-10-17

Self-modifying pipelines
Internal pipeline structure | Changing the pipeline structure at runtime | Modify steps | Insert and remove steps | Invoke restart during run | The lifetime of .self

Last update: 2026-10-17
Started: 2024-12-03

Get started with pipeflow
A simple example to get started | Pipeline building | Pipeline integrity | Pipeline run and output | Pipeline parameters | Setting Identical Values | Handling Unknown Parameters

Last update: 2026-10-13
Started: 2024-12-03

Nested pipelines
Inner pipeline | Outer pipeline | Run nested pipeline | Forward inner pipeline parameters programmatically | Built-in exec modes vs. nested pipelines

Last update: 2026-10-13
Started: 2026-09-27

Combine pipelines
Two pipelines | Combined pipeline | Relative indexing | Combined pipeline results | Saving and restoring pipelines

Last update: 2026-10-13
Started: 2026-09-27

Handling failures
A pipeline that fails | Stop at the first error | Continue after errors | Mitigate failed inputs with try() | Recover from failures | Failures in split pipelines | Summary

Last update: 2026-10-13
Started: 2026-10-13

Pipeline views
Setup | Creating views | Selecting steps with [ | Composing views | The view meta field | When the pipeline changes | Running views

Last update: 2026-10-11
Started: 2026-09-27

Collect and group output
Setup | Flat output collection | Filtered output using tags | Grouped output

Last update: 2026-10-03
Started: 2024-12-03

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

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

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

Last update: 2026-09-27
Started: 2026-09-27

Readme and manuals

Help Manual

Help pageTopics
Dimensions of a pipeflow pipeline or viewdim.pipeflow length.pipeflow
Extract or replace parts of a pipeline$.pipeflow $<-.pipeflow Extract.pipeflow [.pipeflow [<-.pipeflow [[.pipeflow [[<-.pipeflow
Add a steppip_add
Clone a pipelinepip_clone
Collect step outputspip_collect pip_collect_out
Access the underlying step tablepip_data
Build pipeline graph datapip_get_graph pip_graph
Lock or unlock stepspip_lock pip_unlock
Create a pipelinepip_new
Annotated step outputspip_output_value
Annotated parameter valuespip_param_value pip_param_value<-
Remove a steppip_remove
Rename a steppip_rename
Replace a steppip_replace
Reset a pipeline to its initial statepip_reset
Run a pipelinepip_run
Get the run state of a pipelinepip_run_state
Get or set unbound parameterspip_get_params pip_set_params
Add or remove tagspip_tag pip_untag
Create a pipeline viewpip_view
Default logger of pipeflowpipeflow_lgr
Print pipeflow objectsprint.pipeflow str.pipeflow
Bind pipelinesrbind.pipeflow