
Package index
Declaring derivations
Functions that define Nix derivations that run R or Python code, or compile Quarto or R Markdown documents.
-
rxp_jl() - Create a Nix expression running a Julia function
-
rxp_jl_file() - Creates a Nix expression that reads in a file (or folder of data) using Julia.
-
rxp_py() - Create a Nix expression running a Python function
-
rxp_py_file() - Creates a Nix expression that reads in a file (or folder of data) using Python.
-
rxp_qmd() - Render a Quarto document as a Nix derivation
-
rxp_r() - Create a Nix expression running an R function
-
rxp_r_file() - Creates a Nix expression that reads in a file (or folder of data) using R.
-
rxp_rmd() - Render an R Markdown document as a Nix derivation
-
rxp_make() - Build pipeline using Nix
-
rxp_populate() - Generate Nix Pipeline Code
Project utilities
Functions for initializing projects, copying outputs, reading derivations, and inspecting build artifacts.
-
print(<rxp_derivation>) - Print method for derivation objects
-
rxp_copy() - Copy derivations from the Nix store to current working directory
-
rxp_gc() - Garbage Collect Rixpress Build Artifacts and Logs
-
rxp_init() - Initialize rixpress project
-
rxp_inspect() - Inspect the build result of a pipeline.
-
rxp_list_logs() - List all available build logs
-
rxp_load() - Load output of a derivation
-
rxp_read() - Read output of a derivation
-
rxp_trace() - Trace lineage of derivations
-
rxp_export_artifacts() - Export Nix store paths to an archive
-
rxp_import_artifacts() - Import Nix store paths from an archive
DAG and CI tools
Tools for generating DAGs and preparing pipelines for rendering or deployment in CI environments.
-
rxp_dag_for_ci() - Export DAG of pipeline and prepare it for rendering on CI
-
rxp_ga() - Run a pipeline on GitHub Actions
-
rxp_write_dag() - Generate a DAG from a list of derivations
-
rxp_py2r() - Transfer Python object into an R session.
-
rxp_r2py() - Transfer R object into a Python session.
-
rxp_ggdag() - Create a Directed Acyclic Graph (DAG) representing the pipeline using ggplot2
-
rxp_visnetwork() - Create a Directed Acyclic Graph (DAG) representing the pipeline using visNetwork
Python import manipulation
Utilities to adjust Python import statements to match project or environment conventions.
-
add_import() - Add an import statement to Python files in the _rixpress folder matching a Nix environment name
-
adjust_import() - Adjust Python import statements