recordr
recordr copied to clipboard
Provenance tracking for R.
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...
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...
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.
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,...
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.