Package 'provViz'

Title: Provenance Visualizer
Description: Displays provenance graphically for provenance collected by the 'rdt' or 'rdtLite' packages, or other tools providing compatible PROV JSON output. The exact format of the JSON created by 'rdt' and 'rdtLite' is described in <https://github.com/End-to-end-provenance/ExtendedProvJson>. More information about rdtLite and associated tools is available at <https://github.com/End-to-end-provenance/> and Barbara Lerner, Emery Boose, and Luis Perez (2018), Using Introspection to Collect Provenance in R, Informatics, <doi: 10.3390/informatics5010012>.
Authors: Emery Boose [ctb], Barbara Lerner [aut, cre], Sofiya Taskova [aut], Miruna Oprescu [aut], Nikki Hoffler [aut], Marios Dardas [aut], Elizabeth Fong [ctb], Thomas Pasquier [ctb], Matthew Lau [ctb], Aaron Ellison [res], Margo Seltzer [res]
Maintainer: Barbara Lerner <[email protected]>
License: GPL-3 | file LICENSE
Version: 1.0.9
Built: 2024-11-15 02:50:28 UTC
Source: https://github.com/end-to-end-provenance/provviz

Help Index


prov.visualize

Description

prov.visualize displays the provenance graph for the last provenance collected in this R session.

prov.visualize.file displays provenance stored in a file graphically

prov.visualize.run runs an R script and displays its provenance graph visually.

Usage

prov.visualize()

prov.visualize.file(prov.file)

prov.visualize.run(r.script.path, ...)

Arguments

prov.file

the name of a file containing provenance that has been created by rdt or rdtLite, or another tool producing compatible provenance output.

r.script.path

The path to an R script. This script will be executed with provenance captured by the specified tool.

...

If r.script.path is set, these parameters will be passed to prov.run to control how provenance is collected. See rdt's prov.run function or rdtLites's prov.run function for details.

Details

These functions use provenance collected using the rdtLite or rdt packages.

These functions do nothing when called non-interactively.

Examples

## Not run: prov.visualize ()
testdata <- system.file("testdata", "prov.json", package = "provViz")
prov.visualize.file (testdata)
## Not run: prov.visualize.run ("script.R")
## Not run: prov.visualize.run ("script.R", tool = "rdtLite")