{
  "_id": "6a10283aacfb0bcc41c908f4",
  "Package": "pipeflow",
  "Title": "Lightweight, General-Purpose Data Analysis Pipelines",
  "Version": "0.2.3.9005",
  "Authors@R": "person(\"Roman\", \"Pahl\", , \"roman.pahl@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "A lightweight yet powerful framework for building robust\ndata analysis pipelines. With 'pipeflow', you initialize a\npipeline with your dataset and construct workflows step by step\nby adding R functions. You can modify, remove, or insert steps\nand parameters at any stage, while 'pipeflow' ensures the\npipeline's integrity. Overall, this package offers a\nbeginner-friendly framework that simplifies and streamlines the\ndevelopment of data analysis pipelines by making them modular,\nintuitive, and adaptable.",
  "URL": "https://rpahl.github.io/pipeflow/,\nhttps://github.com/rpahl/pipeflow",
  "BugReports": "https://github.com/rpahl/pipeflow/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "License": "GPL-3",
  "Maintainer": "Roman Pahl <roman.pahl@gmail.com>",
  "Repository": "https://rpahl.r-universe.dev",
  "Date/Publication": "2025-12-14 11:51:52 UTC",
  "RemoteUrl": "https://github.com/rpahl/pipeflow",
  "RemoteRef": "HEAD",
  "RemoteSha": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
  "Packaged": {
    "Date": "2026-05-13 08:08:09 UTC",
    "User": "root"
  },
  "Author": "Roman Pahl [aut, cre]",
  "MD5sum": "e83e96883c12f5ff943823298719c262",
  "_user": "rpahl",
  "_type": "src",
  "_file": "pipeflow_0.2.3.9005.tar.gz",
  "_fileid": "d66d3c11b4334b03054518484598520c52f8cbe65f4ee59163b1f4184758800d",
  "_filesize": 1177239,
  "_sha256": "d66d3c11b4334b03054518484598520c52f8cbe65f4ee59163b1f4184758800d",
  "_created": "2026-05-13T08:08:09.000Z",
  "_published": "2026-05-22T09:56:10.539Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77356946913,
      "time": 144,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6964832831"
    },
    {
      "job": 77356947213,
      "time": 131,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964829101"
    },
    {
      "job": 77356946738,
      "time": 208,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6964841514"
    },
    {
      "job": 77356947111,
      "time": 137,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964822864"
    },
    {
      "job": 77356946386,
      "time": 172,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964786008"
    },
    {
      "job": 77356946085,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157766440"
    },
    {
      "job": 77356947226,
      "time": 151,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6964835324"
    },
    {
      "job": 77356946900,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6964817578"
    },
    {
      "job": 77356947218,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964817168"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rpahl/pipeflow",
  "_commit": {
    "id": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
    "author": "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
    "committer": "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
    "message": "Bump version to 0.2.3.9005\n",
    "time": 1765713112
  },
  "_maintainer": {
    "name": "Roman Pahl",
    "email": "roman.pahl@gmail.com",
    "login": "rpahl",
    "bluesky": "@rpahl.bsky.social",
    "uuid": 11405819
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "lgr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "visNetwork",
      "role": "Suggests"
    }
  ],
  "_owner": "rpahl",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 2
    },
    {
      "week": "2025-30",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 6
    },
    {
      "week": "2025-50",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.2.3.9000",
      "date": "2025-11-15"
    },
    {
      "name": "v0.2.3.9001",
      "date": "2025-11-16"
    },
    {
      "name": "v0.2.3.9002",
      "date": "2025-11-16"
    },
    {
      "name": "v0.2.3.9003",
      "date": "2025-12-13"
    },
    {
      "name": "v0.2.3.9004",
      "date": "2025-12-14"
    },
    {
      "name": "v0.2.3.9005",
      "date": "2025-12-14"
    }
  ],
  "_topics": [
    "pipeline-tools",
    "reproducible-research"
  ],
  "_stars": 18,
  "_contributors": [
    {
      "user": "rpahl",
      "count": 303,
      "uuid": 11405819
    },
    {
      "user": "s-fleck",
      "count": 1,
      "uuid": 9320338
    }
  ],
  "_userbio": {
    "uuid": 11405819,
    "type": "user",
    "name": "Roman Pahl"
  },
  "_downloads": {
    "count": 224,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pipeflow"
  },
  "_devurl": "https://github.com/rpahl/pipeflow",
  "_pkgdown": "https://rpahl.github.io/pipeflow/",
  "_searchresults": 22,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/pipeflow.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rpahl/pipeflow",
  "_realowner": "rpahl",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2024-12-02"
    },
    {
      "version": "0.2.1",
      "date": "2024-12-05"
    },
    {
      "version": "0.2.2",
      "date": "2024-12-22"
    },
    {
      "version": "0.2.3",
      "date": "2025-08-01"
    }
  ],
  "_exports": [
    "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_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_params",
    "pipe_set_params_at_step",
    "pipe_skip_group",
    "pipe_skip_step",
    "pipe_split",
    "pipe_unlock_step",
    "pipe_unskip_group",
    "pipe_unskip_step",
    "Pipeline",
    "set_log_layout"
  ],
  "_help": [
    {
      "page": "pipe_add",
      "title": "Add pipeline step",
      "topics": [
        "pipe_add"
      ]
    },
    {
      "page": "pipe_append",
      "title": "Append two pipelines",
      "topics": [
        "pipe_append"
      ]
    },
    {
      "page": "pipe_append_to_step_names",
      "title": "Append string to all step names",
      "topics": [
        "pipe_append_to_step_names"
      ]
    },
    {
      "page": "pipe_clone",
      "title": "Clone pipeline",
      "topics": [
        "pipe_clone"
      ]
    },
    {
      "page": "pipe_collect_out",
      "title": "Collect structured output from entire pipeline",
      "topics": [
        "pipe_collect_out"
      ]
    },
    {
      "page": "pipe_discard_steps",
      "title": "Discard steps from the pipeline",
      "topics": [
        "pipe_discard_steps"
      ]
    },
    {
      "page": "pipe_get_data",
      "title": "Get data",
      "topics": [
        "pipe_get_data"
      ]
    },
    {
      "page": "pipe_get_depends",
      "title": "Get step dependencies",
      "topics": [
        "pipe_get_depends",
        "pipe_get_depends_down",
        "pipe_get_depends_up"
      ]
    },
    {
      "page": "pipe_get_graph",
      "title": "Pipeline graph",
      "topics": [
        "pipe_get_graph"
      ]
    },
    {
      "page": "pipe_get_out",
      "title": "Get output of given step",
      "topics": [
        "pipe_get_out"
      ]
    },
    {
      "page": "pipe_get_params",
      "title": "Get pipeline parameters",
      "topics": [
        "pipe_get_params",
        "pipe_get_params_at_step",
        "pipe_get_params_unique"
      ]
    },
    {
      "page": "step_info",
      "title": "Get step information",
      "topics": [
        "pipe_get_step",
        "pipe_get_step_names",
        "pipe_get_step_number",
        "pipe_has_step"
      ]
    },
    {
      "page": "pipe_get_step_field",
      "title": "Get specific field of a step",
      "topics": [
        "pipe_get_step_field"
      ]
    },
    {
      "page": "pipe_insert",
      "title": "Insert step",
      "topics": [
        "pipe_insert_after",
        "pipe_insert_before"
      ]
    },
    {
      "page": "pipe_length",
      "title": "Length of the pipeline",
      "topics": [
        "pipe_length"
      ]
    },
    {
      "page": "pipe_lock_unlock",
      "title": "Lock/unlock steps",
      "topics": [
        "pipe_lock_step",
        "pipe_unlock_step"
      ]
    },
    {
      "page": "pipe_new",
      "title": "Create new pipeline",
      "topics": [
        "pipe_new"
      ]
    },
    {
      "page": "pipe_pop_step",
      "title": "Pop steps from the pipeline",
      "topics": [
        "pipe_pop_step",
        "pipe_pop_steps_after",
        "pipe_pop_steps_from"
      ]
    },
    {
      "page": "pipe_print",
      "title": "Print the pipeline as a table",
      "topics": [
        "pipe_print"
      ]
    },
    {
      "page": "pipe_remove_step",
      "title": "Remove certain step from the pipeline.",
      "topics": [
        "pipe_remove_step"
      ]
    },
    {
      "page": "pipe_rename_step",
      "title": "Rename step",
      "topics": [
        "pipe_rename_step"
      ]
    },
    {
      "page": "pipe_replace_step",
      "title": "Replace pipeline step",
      "topics": [
        "pipe_replace_step"
      ]
    },
    {
      "page": "pipe_reset",
      "title": "Reset pipeline",
      "topics": [
        "pipe_reset"
      ]
    },
    {
      "page": "pipe_run",
      "title": "Run pipeline",
      "topics": [
        "pipe_run"
      ]
    },
    {
      "page": "pipe_run_step",
      "title": "Run specific step",
      "topics": [
        "pipe_run_step"
      ]
    },
    {
      "page": "pipe_set_data",
      "title": "Set data",
      "topics": [
        "pipe_set_data"
      ]
    },
    {
      "page": "pipe_set_params",
      "title": "Set pipeline parameters",
      "topics": [
        "pipe_set_params"
      ]
    },
    {
      "page": "pipe_set_params_at_step",
      "title": "Set parameters at step",
      "topics": [
        "pipe_set_params_at_step"
      ]
    },
    {
      "page": "pipe_skip_unskip_group",
      "title": "Skip/unskip pipeline group",
      "topics": [
        "pipe_skip_group",
        "pipe_unskip_group"
      ]
    },
    {
      "page": "pipe_skip_unskip_step",
      "title": "Skip/unskip pipeline step",
      "topics": [
        "pipe_skip_step",
        "pipe_unskip_step"
      ]
    },
    {
      "page": "pipe_split",
      "title": "Split-up pipeline",
      "topics": [
        "pipe_split"
      ]
    },
    {
      "page": "Pipeline",
      "title": "Pipeline Class",
      "topics": [
        "Pipeline"
      ]
    },
    {
      "page": "set_log_layout",
      "title": "Set pipeflow log layout",
      "topics": [
        "set_log_layout"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rpahl/pipeflow/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rpahl/pipeflow/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "jsonlite",
    "lgr",
    "R6"
  ],
  "_vignettes": [
    {
      "source": "v06-self-modify-pipeline.Rmd",
      "filename": "v06-self-modify-pipeline.html",
      "title": "Advanced: How pipelines can modify themselves at runtime",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Changing pipeline parameters at runtime",
        "Changing the pipeline structure at runtime",
        "Modify a step",
        "Insert and remove steps"
      ],
      "created": "2024-12-03 06:57:52",
      "modified": "2025-12-14 11:50:44",
      "commits": 2
    },
    {
      "source": "v04-collect-output.Rmd",
      "filename": "v04-collect-output.html",
      "title": "Collecting output",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Flag output steps",
        "Grouping output steps"
      ],
      "created": "2024-12-03 06:57:52",
      "modified": "2025-12-14 11:50:44",
      "commits": 5
    },
    {
      "source": "v03-combine-pipelines.Rmd",
      "filename": "v03-combine-pipelines.html",
      "title": "Combining pipelines",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define two pipelines",
        "Combine pipelines",
        "Relative indexing",
        "Run combined pipeline"
      ],
      "created": "2024-12-03 06:57:52",
      "modified": "2024-12-06 07:23:04",
      "commits": 2
    },
    {
      "source": "v01-get-started.Rmd",
      "filename": "v01-get-started.html",
      "title": "Get started with pipeflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A simple example to get started",
        "Define the pipeline",
        "Pipeline integrity",
        "Run the pipeline and inspect the output",
        "Change parameters of the pipeline",
        "Try setting non-existing parameters"
      ],
      "created": "2024-12-03 06:57:52",
      "modified": "2024-12-03 06:57:52",
      "commits": 1
    },
    {
      "source": "v02-modify-pipeline.Rmd",
      "filename": "v02-modify-pipeline.html",
      "title": "Modifying existing pipelines",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Existing pipeline",
        "Insert new step",
        "Replace existing steps",
        "Removing steps"
      ],
      "created": "2024-12-03 06:57:52",
      "modified": "2025-07-27 08:55:02",
      "commits": 4
    }
  ],
  "_score": 6.694605198933568,
  "_indexed": true,
  "_nocasepkg": "pipeflow",
  "_universes": [
    "rpahl"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:10:03.000Z",
      "distro": "noble",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "2aeed14cdc2feb0c9db0e6df7bd5b3df34518bbf082d1e08bb8e55d8730f208a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:10:11.000Z",
      "distro": "noble",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "e435401d90888e3a4a65bd9bd4191523d51d25ec95950c7c6529a443761aefd6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:10:49.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "fe983e5a61832d3a5f400b6862b4911b8b126f81cc811697f6be57e6639b964e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:09:58.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "0df9c7d6600818071dccbcc75c07432b9c687b4c82f8127d56eaf0441dffcf63",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:10:11.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "de597cf85449c522fb62ee4209ad724c0ba4288091d0b0020bf8f55975cfe648",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:09:25.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "4db5fae786f2294a8ef7fb2723e5b066131548e856fd2ff56caaf8687e1b467b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.3.9005",
      "date": "2026-05-13T08:09:23.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "e158f6d67065ab617821d4012c4b868422c14f43c72692f43803a3b01a3f7b23",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.3.9005",
      "date": "2026-05-22T09:55:49.000Z",
      "commit": "3012d6b1cd00f18bb70ecd70c0c0a4399e46a622",
      "fileid": "bc66f0c2f75b9cc5de61e3ff08512c90984fbcfd77384d975867fe3b0fd0e611",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rpahl/actions/runs/25786536204"
    }
  ]
}