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