Package: provDebugR 1.0.1

provDebugR: A Time-Travelling Debugger

Uses provenance post-execution to help the user understand and debug their script by providing functions to look at intermediate steps and data values, their forwards and backwards lineage, and to understand the steps leading up to warning and error messages. 'provDebugR' uses provenance produced by 'rdtLite' (available on CRAN), stored in PROV-JSON format.

Authors:Orenna Brand [aut], Elizabeth Fong [aut], Barbara Lerner [cre], Rose Sheehan [aut], Joseph Wonsil [aut], Emery Boose [aut]

provDebugR_1.0.1.tar.gz
provDebugR_1.0.1.zip(r-4.5)provDebugR_1.0.1.zip(r-4.4)provDebugR_1.0.1.zip(r-4.3)
provDebugR_1.0.1.tgz(r-4.4-any)provDebugR_1.0.1.tgz(r-4.3-any)
provDebugR_1.0.1.tar.gz(r-4.5-noble)provDebugR_1.0.1.tar.gz(r-4.4-noble)
provDebugR_1.0.1.tgz(r-4.4-emscripten)provDebugR_1.0.1.tgz(r-4.3-emscripten)
provDebugR.pdf |provDebugR.html
provDebugR/json (API)

# Install 'provDebugR' in R:
install.packages('provDebugR', repos = c('https://blernermhc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.64 score 22 scripts 113 downloads 11 exports 22 dependencies

Last updated 4 years agofrom:1e47fafad5. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 03 2024
R-4.5-winOKNov 03 2024
R-4.5-linuxOKNov 03 2024
R-4.4-winOKNov 03 2024
R-4.4-macOKNov 03 2024
R-4.3-winOKNov 03 2024
R-4.3-macOKNov 03 2024

Exports:debug.errordebug.linedebug.lineagedebug.statedebug.type.changesdebug.variabledebug.viewdebug.warningprov.debugprov.debug.fileprov.debug.run

Dependencies:askpassclicpp11curlgluehttrigraphjsonlitelatticelifecyclemagrittrMatrixmimeopensslpkgconfigprovGraphRprovParseRR6rlangsystextutilsvctrs

Introduction to Using Provenance to Debug with provDebugR

Rendered fromHome.Rmdusingknitr::rmarkdownon Nov 03 2024.

Last update: 2021-02-17
Started: 2021-02-17

Using provenance to debug errors and warnings

Rendered fromdebug.errors.Rmdusingknitr::rmarkdownon Nov 03 2024.

Last update: 2021-02-17
Started: 2021-02-17

Using provenance to view the lineage of a data item

Rendered fromdebug.lineage.Rmdusingknitr::rmarkdownon Nov 03 2024.

Last update: 2021-02-17
Started: 2021-02-17

Using provenance to view variable values

Rendered fromdebug.variables.Rmdusingknitr::rmarkdownon Nov 03 2024.

Last update: 2021-02-17
Started: 2021-02-17

Readme and manuals

Help Manual

Help pageTopics
Tracking the Lineage of Errors and Warningsdebug.error debug.warning
Displaying variable valuesdebug.line debug.state debug.variable
The Lineage of a Variable/Data Node.debug.lineage
Tracking Type Changesdebug.type.changes
debug.viewdebug.view
A Time-Travelling Debugger for R - Debugger Initializationprov.debug prov.debug.file prov.debug.run