Package: provExplainR
Title: Compare Provenance Collections to Explain Changed Script Outputs
Version: 1.1.1
Date: 2022-08-15
Authors@R: c( person("Barbara", "Lerner", role = "cre",
email = "blerner@mtholyoke.edu"),
person("Emery", "Boose", role = "aut",
email = "boose@fas.harvard.edu"),
person("Khanh", "Ngo", role = "aut",
email = "ngo22k@mtholyoke.edu")
)
Copyright: President and Fellows of Harvard College, Trustees of Mount
Holyoke College
Description: Inspects provenance collected by the 'rdt' or 'rdtLite'
packages, or other tools providing compatible PROV JSON output
created by the execution of a script, and find differences
between two provenance collections. Factors under examination
included the hardware and software used to execute the script,
versions of attached libraries, use of global variables,
modified inputs and outputs, and changes in main and sourced
scripts. Based on detected changes, 'provExplainR' can be used
to study how these factors affect the behavior of the script
and generate a promising diagnosis of the causes of different
script results. More information about 'rdtLite' and associated
tools is available at
and Barbara Lerner,
Emery Boose, and Luis Perez (2018), Using Introspection to
Collect Provenance in R, Informatics,
.
License: GPL-3 | file LICENSE
Encoding: UTF-8
Imports: dplyr, provParseR (>= 0.1.2), diffobj, digest, stringr
Suggests: testthat
URL: https://github.com/End-to-end-provenance
BugReports: https://github.com/End-to-end-provenance/provExplainR/issues
RoxygenNote: 7.2.0
Config/pak/sysreqs: libicu-dev
Repository: https://end-to-end-provenance.r-universe.dev
Date/Publication: 2022-08-15 21:50:55 UTC
RemoteUrl: https://github.com/end-to-end-provenance/provexplainr
RemoteRef: HEAD
RemoteSha: 9bf40f181e24bda0ad303e467aa938efcdf62436
NeedsCompilation: no
Packaged: 2026-10-01 08:42:11 UTC; root
Author: Barbara Lerner [cre],
Emery Boose [aut],
Khanh Ngo [aut]
Maintainer: Barbara Lerner