Reads the output of derivations in the current session, returns a path if reading directly is not possible.
Arguments
- derivation_name
Character, the name of the derivation.
- which_log
Character, defaults to NULL. If NULL the most recent build log is used. If a string is provided, it's used as a regular expression to match against available log files.
- project_path
Character, defaults to ".". Path to the root directory of the project.
Details
When derivation_name points to a single R object,
it gets read in the current session using readRDS().
If it's a Python object and {reticulate} is available,
reticulate::py_load_object() is used. In case
the derivation is pointing to several outputs (which can
happen when building a Quarto document for example) or
neither readRDS() nor reticulate::py_load_object()
successfully read the object, the path to the object is
returned instead.
See also
Other utilities:
print.rxp_derivation(),
rxp_copy(),
rxp_gc(),
rxp_init(),
rxp_inspect(),
rxp_list_logs(),
rxp_load(),
rxp_trace()
