Robust, Logged and Reproducible Iteration at Organizational Scale


[Up] [Top]

Documentation for package ‘genproc’ version 0.2.0

Help Pages

add_trycatch_logrow Wrap a function with error handling and a structured log row
await Block until a non-blocking genproc run has resolved
await.genproc_result Block until a non-blocking genproc run has resolved
diff_inputs Compare input file fingerprints between two genproc runs
errors Subset a genproc result to its failed cases
errors.genproc_result Subset a genproc result to its failed cases
from_example_to_function Transform an example expression into a parameterized function
from_function_to_mask Derive an iteration mask template from a function's signature
genproc Run a function over a mask with mandatory logging and reproducibility
nonblocking_spec Specify a non-blocking execution strategy for genproc()
parallel_spec Specify a parallel execution strategy for genproc()
print.genproc_input_diff Compare input file fingerprints between two genproc runs
print.genproc_result Print a genproc result
print.genproc_result_summary Print method for genproc_result_summary
rename_function_params Rename the parameters of a function
rerun_affected Re-run only the cases impacted by an input diff
rerun_failed Re-run only the cases that failed
status Query the status of a genproc run without blocking
status.genproc_result Query the status of a genproc run without blocking
summary.genproc_result Summarise a genproc result