Package: pipeflow 0.2.1

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 your workflow step by step by seamlessly adding R functions. Modify, remove, or insert steps at any stage while 'pipeflow' ensures the integrity and correctness of your pipeline. Designed to help you focus on the 'what' rather than the 'how', this package simplifies the implementation of complex workflows, making even large-scale data analysis projects manageable, adaptable, and reusable with ease.

Authors:Roman Pahl [aut, cre]

pipeflow_0.2.1.tar.gz
pipeflow_0.2.1.zip(r-4.5)pipeflow_0.2.1.zip(r-4.4)pipeflow_0.2.1.zip(r-4.3)
pipeflow_0.2.1.tgz(r-4.4-any)pipeflow_0.2.1.tgz(r-4.3-any)
pipeflow_0.2.1.tar.gz(r-4.5-noble)pipeflow_0.2.1.tar.gz(r-4.4-noble)
pipeflow_0.2.1.tgz(r-4.4-emscripten)pipeflow_0.2.1.tgz(r-4.3-emscripten)
pipeflow.pdf |pipeflow.html
pipeflow/json (API)

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

Peer review:

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

Pkgdown:https://github.com

On CRAN:

5.36 score 19 scripts 44 downloads 44 exports 4 dependencies

Last updated 15 days agofrom:425e3df897. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 06 2024
R-4.5-winOKDec 06 2024
R-4.5-linuxOKDec 06 2024
R-4.4-winOKDec 06 2024
R-4.4-macOKDec 06 2024
R-4.3-winOKDec 06 2024
R-4.3-macOKDec 06 2024

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_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.tablejsonlitelgrR6

Advanced: How pipelines can modify themselves at runtime

Rendered fromv06-self-modify-pipeline.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Advanced: How to use pipeflow with split data sets

Rendered fromv05-split-and-combine.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Collecting output

Rendered fromv04-collect-output.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Combining pipelines

Rendered fromv03-combine-pipelines.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Get started with pipeflow

Rendered fromv01-get-started.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Modifying existing pipelines

Rendered fromv02-modify-pipeline.Rmdusingknitr::rmarkdownon Dec 06 2024.

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

Readme and manuals

Help Manual

Help pageTopics
Pipeline ClassPipeline
Pipeline alias functionspipelineAliases pipe_add pipe_append pipe_append_to_step_names pipe_clone pipe_collect_out pipe_discard_steps pipe_get_data pipe_get_depends pipe_get_depends_down pipe_get_depends_up pipe_get_graph pipe_get_out pipe_get_params pipe_get_params_at_step pipe_get_params_unique pipe_get_params_unique_json pipe_get_step pipe_get_step_names pipe_get_step_number pipe_has_step pipe_insert_after pipe_insert_before pipe_length pipe_lock_step pipe_new pipe_pop_step pipe_pop_steps_after pipe_pop_steps_from pipe_print pipe_remove_step pipe_rename_step pipe_replace_step pipe_reset pipe_run pipe_run_step pipe_set_data pipe_set_data_split pipe_set_keep_out pipe_set_params pipe_set_params_at_step pipe_split pipe_unlock_step
Set pipeflow log layoutset_log_layout