rixpress: Build Reproducible Analytical Pipelines with 'Nix'

Streamlines the creation of reproducible analytical pipelines using 'default.nix' expressions generated via the 'rix' package for reproducibility. Define derivations in 'R', 'Python' or 'Julia', chain them into a composition of pure functions and build the resulting pipeline using 'Nix' as the underlying end-to-end build tool. Functions to plot the pipeline as a directed acyclic graph are included, as well as functions to load and inspect intermediary results for interactive analysis. User experience heavily inspired by the 'targets' package.

Version: 0.10.0
Depends: R (≥ 4.1.0)
Imports: igraph, jsonlite, processx
Suggests: dplyr, ggdag, ggplot2, knitr, mockery, reticulate, rix, rmarkdown, testthat (≥ 3.0.0), usethis, visNetwork
Published: 2025-10-07
DOI: 10.32614/CRAN.package.rixpress (may not be active yet)
Author: Bruno Rodrigues ORCID iD [aut, cre], William Michael Landau [rev] (William reviewed the package (v. 0.2.0) for rOpenSci, see <https://github.com/ropensci/software-review/issues/706>), Anthony Martinez ORCID iD [rev] (Anthony reviewed the package (v. 0.2.0) for rOpenSci, see <https://github.com/ropensci/software-review/issues/625>)
Maintainer: Bruno Rodrigues <bruno at brodrigues.co>
BugReports: https://github.com/ropensci/rixpress/issues/
License: GPL (≥ 3)
URL: https://github.com/ropensci/rixpress/, https://docs.ropensci.org/rixpress/
NeedsCompilation: no
SystemRequirements: Nix
Language: en-GB
Materials: README, NEWS
CRAN checks: rixpress results

Documentation:

Reference manual: rixpress.html , rixpress.pdf
Vignettes: running-pipelines-in-ci (source, R code)
cmdstanr (source, R code)
core-functions (source, R code)
debugging (source, R code)
encoding-decoding (source, R code)
managing-cache (source, R code)
importing-data (source, R code)
introductory-concepts (source, R code)
polyglot-julia (source, R code)
polyglot (source, R code)
scope (source)
tutorial (source, R code)

Downloads:

Package source: rixpress_0.10.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): rixpress_0.10.0.tgz, r-oldrel (arm64): rixpress_0.10.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): rixpress_0.10.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rixpress to link to this page.