CRAN/E | provExplainR

provExplainR

Compare Provenance Collections to Explain Changed Script Outputs

Installation

About

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, doi:10.3390/informatics5010012.

github.com/End-to-end-provenance
Copyright President and Fellows of Harvard College, Trustees of Mount Holyoke College
Bug report File report

Key Metrics

Version 1.1.1
Published 2022-08-15 629 days ago
Needs compilation? no
License GPL-3
License File
CRAN checks provExplainR results

Downloads

Yesterday 5 0%
Last 7 days 48 -35%
Last 30 days 207 -9%
Last 90 days 600 -27%
Last 365 days 2.642 -8%

Maintainer

Maintainer

Barbara Lerner

blerner@mtholyoke.edu

Authors

Barbara Lerner

cre

Emery Boose

aut

Khanh Ngo

aut

Material

NEWS
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

provExplainR archive

Imports

dplyr
provParseR ≥ 0.1.2
diffobj
digest
stringr

Suggests

testthat