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 |
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.
prov.visualize() prov.visualize.file(prov.file) prov.visualize.run(r.script.path, ...)
prov.visualize() prov.visualize.file(prov.file) prov.visualize.run(r.script.path, ...)
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. |
These functions use provenance collected using the rdtLite or rdt packages.
These functions do nothing when called non-interactively.
## 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")
## 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")