Package: pipeflow 0.2.3.9005

pipeflow: Lightweight, General-Purpose Data Analysis Pipelines

A lightweight yet powerful framework for building robust data analysis pipelines. With 'pipeflow', you initialize a pipeline with your dataset and construct workflows step by step by adding R functions. You can modify, remove, or insert steps and parameters at any stage, while 'pipeflow' ensures the pipeline's integrity. Overall, this package offers a beginner-friendly framework that simplifies and streamlines the development of data analysis pipelines by making them modular, intuitive, and adaptable.

Authors:Roman Pahl [aut, cre]

pipeflow_0.2.3.9005.tar.gz
pipeflow_0.2.3.9005.zip(r-4.7)pipeflow_0.2.3.9005.zip(r-4.6)pipeflow_0.2.3.9005.zip(r-4.5)
pipeflow_0.2.3.9005.tgz(r-4.6-any)pipeflow_0.2.3.9005.tgz(r-4.5-any)
pipeflow_0.2.3.9005.tar.gz(r-4.7-any)pipeflow_0.2.3.9005.tar.gz(r-4.6-any)
pipeflow_0.2.3.9005.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
pipeflow/json (API)
NEWS

# 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

On CRAN:

Conda:

pipeline-toolsreproducible-research

6.69 score 18 stars 22 scripts 224 downloads 45 exports 4 dependencies

Last updated from:3012d6b1cd. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE144
source / vignettesOK172
linux-release-x86_64NOTE131
macos-release-arm64NOTE137
macos-oldrel-arm64NOTE208
windows-develNOTE151
windows-releaseNOTE95
windows-oldrelNOTE98
wasm-releaseOK100

Exports:pipe_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_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_paramspipe_set_params_at_steppipe_skip_grouppipe_skip_steppipe_splitpipe_unlock_steppipe_unskip_grouppipe_unskip_stepPipelineset_log_layout

Dependencies:data.tablejsonlitelgrR6

Advanced: How pipelines can modify themselves at runtime

Rendered fromv06-self-modify-pipeline.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2025-12-14
Started: 2024-12-03

Collecting output

Rendered fromv04-collect-output.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2025-12-14
Started: 2024-12-03

Combining pipelines

Rendered fromv03-combine-pipelines.Rmdusingknitr::rmarkdownon May 13 2026.

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

Get started with pipeflow

Rendered fromv01-get-started.Rmdusingknitr::rmarkdownon May 13 2026.

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

Modifying existing pipelines

Rendered fromv02-modify-pipeline.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2025-07-27
Started: 2024-12-03

Readme and manuals

Help Manual

Help pageTopics
Add pipeline steppipe_add
Append two pipelinespipe_append
Append string to all step namespipe_append_to_step_names
Clone pipelinepipe_clone
Collect structured output from entire pipelinepipe_collect_out
Discard steps from the pipelinepipe_discard_steps
Get datapipe_get_data
Get step dependenciespipe_get_depends pipe_get_depends_down pipe_get_depends_up
Pipeline graphpipe_get_graph
Get output of given steppipe_get_out
Get pipeline parameterspipe_get_params pipe_get_params_at_step pipe_get_params_unique
Get step informationpipe_get_step pipe_get_step_names pipe_get_step_number pipe_has_step
Get specific field of a steppipe_get_step_field
Insert steppipe_insert_after pipe_insert_before
Length of the pipelinepipe_length
Lock/unlock stepspipe_lock_step pipe_unlock_step
Create new pipelinepipe_new
Pop steps from the pipelinepipe_pop_step pipe_pop_steps_after pipe_pop_steps_from
Print the pipeline as a tablepipe_print
Remove certain step from the pipeline.pipe_remove_step
Rename steppipe_rename_step
Replace pipeline steppipe_replace_step
Reset pipelinepipe_reset
Run pipelinepipe_run
Run specific steppipe_run_step
Set datapipe_set_data
Set pipeline parameterspipe_set_params
Set parameters at steppipe_set_params_at_step
Skip/unskip pipeline grouppipe_skip_group pipe_unskip_group
Skip/unskip pipeline steppipe_skip_step pipe_unskip_step
Split-up pipelinepipe_split
Pipeline ClassPipeline
Set pipeflow log layoutset_log_layout