recordr icon indicating copy to clipboard operation
recordr copied to clipboard

Provenance tracking for R.

Results 17 recordr issues
Sort by recently updated
recently updated
newest added

Evaluate the benefit of implementing an [RStudio Addin](https://rstudio.github.io/rstudioaddins/) for `recordr`. Potential functionality that could be implemented: - an RStudio button to start and stop recording - pane with run listing...

enhancement

When `recordr::publishRun()` is called to publish a DataPackage, a DataONE compliant resource map is created for the package to be uploaded. The resmap includes the provenance relationships for the [provone:Execution](http://purl.dataone.org/provone-v1-dev/Documentation%20Projects/job/ProvONE-Documentation-trunk/ws/provenance/ProvONE/v1/provone.html#execution-specification),...

This vignette produces an error when run through knitr: ``` Line 83 Error in .External2(C_savehistory, file) : no history available to save ... ``` The relevant R code from the...

bug

The `DiagrammeR` package is used to make lineage trace graphs, and I haven't found a way to make a legend, so instead the arrows connecting executions and files should be...

Create a realistic set of scripts and data that can be used to demonstrate the multi-run prov retrieval functionality (which is not yet available).

When creating a lineage trace in the 'forward' direction, multiple branches can be encountered that are multiple interations of the same program. In the diagram below, `plot.R` has been called...

record() now supports associating multiple tags with a run. Update recordr to allow adding and deleting of tags for a run.

task

Currently recordr defines overridden functions in maskedFunctions.R (maybe need name change?). Develop a way for users to have another way to override functions that they wish to record provenance for,...

enhancement
discussion

Prioritize for release 1: - [ ] read.table() - [x] read.csv() - [x] write.csv() - [x] scan() - [x] readLines() - [x] writeLines() - [ ] netCDF files - [x]...

A provone:User is associated with an execution via the prov:wasAssociatedWith relationship. Update recordr to use the Geolink identity URI, for example: https://dataone.org/person/000b862b-186f-4232-95da-f32efebe5bdf as the provone:User, when this facility is available.

enhancement