{
  "_id": "6a1ff5c1b401979e7344319c",
  "Package": "recordr",
  "Title": "R Provenance Tracking",
  "Version": "1.0.3.9000",
  "Authors@R": "c( person(\"Peter\", \"Slaughter\", role = c(\"aut\", \"cre\"), email = \"slaughter@nceas.ucsb.edu\"),\nperson(\"Matthew\", \"Jones\", role = \"aut\", email = \"jones@nceas.ucsb.edu\"),\nperson(\"Chris\", \"Jones\", role = \"ctb\", email = \"cjones@nceas.ucsb.edu\"),\nperson(\"Lauren\", \"Palmer\", role = \"ctb\", email = \"walker@nceas.ucsb.edu\")  )",
  "Description": "Provide methods to record data provenance about R script\nexecutions. Provenance data includes files that were read and\nwritten by the script, along with information about the\nexecution, such as start time end time, the R modules loaded\nduring the execution, and other information describing the\nexecution environment.",
  "Date": "2016-08-31",
  "VignetteBuilder": "knitr",
  "License": "Apache License 2.0",
  "URL": "https://github.com/NCEAS/recordr",
  "BugReports": "https://github.com/NCEAS/recordr/issues",
  "Collate": "'Constants.R' 'Recordr.R' 'ExecMetadata.R' 'FileMetadata.R'\n'ProvRels.R' 'onLoad.R' 'recordr-package.R' 'tracedFunctions.R'",
  "RoxygenNote": "6.0.1",
  "Config/pak/sysreqs": "cmake make libjq-dev libuv1-dev libxml2-dev\nlibssl-dev librdf0-dev libnode-dev",
  "Repository": "https://dataoneorg.r-universe.dev",
  "Date/Publication": "2018-10-30 22:46:36 UTC",
  "RemoteUrl": "https://github.com/NCEAS/recordr",
  "RemoteRef": "HEAD",
  "RemoteSha": "f926eb0f75480fb30a93a26b7071c91768750b7d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 09:33:37 UTC",
    "User": "root"
  },
  "Author": "Peter Slaughter [aut, cre],\nMatthew Jones [aut],\nChris Jones [ctb],\nLauren Palmer [ctb]",
  "Maintainer": "Peter Slaughter <slaughter@nceas.ucsb.edu>",
  "MD5sum": "ec00e2c364af414578da9ded861547ae",
  "_user": "dataoneorg",
  "_type": "src",
  "_file": "recordr_1.0.3.9000.tar.gz",
  "_fileid": "407145b8f48535ccd8a493e59010cca5d8fba418687e5b953b377a46c6149064",
  "_filesize": 335742,
  "_sha256": "407145b8f48535ccd8a493e59010cca5d8fba418687e5b953b377a46c6149064",
  "_created": "2026-06-03T09:33:37.000Z",
  "_published": "2026-06-03T09:37:05.335Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79264207435,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7380910259"
    },
    {
      "job": 79264207513,
      "time": 172,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7380918710"
    },
    {
      "job": 79264207462,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7380899178"
    },
    {
      "job": 79264207448,
      "time": 107,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7380892849"
    },
    {
      "job": 79263476609,
      "time": 242,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380851769"
    },
    {
      "job": 79264207547,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380904037"
    },
    {
      "job": 79264207538,
      "time": 119,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7380897420"
    },
    {
      "job": 79264207499,
      "time": 118,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7380897161"
    },
    {
      "job": 79264207542,
      "time": 137,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7380905022"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/NCEAS/recordr",
  "_commit": {
    "id": "f926eb0f75480fb30a93a26b7071c91768750b7d",
    "author": "gothub <slaughter@nceas.ucsb.edu>",
    "committer": "gothub <slaughter@nceas.ucsb.edu>",
    "message": "Trigger warning() if file not found\n",
    "time": 1540939596
  },
  "_maintainer": {
    "name": "Peter Slaughter",
    "email": "slaughter@nceas.ucsb.edu",
    "login": "gothub",
    "description": "Hi! I'm a software developer at the National Center for Ecological Analysis and Synthesis",
    "uuid": 6412946
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.1",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "uuid",
      "role": "Imports"
    },
    {
      "package": "datapack",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "rappdirs",
      "role": "Imports"
    },
    {
      "package": "hash",
      "role": "Imports"
    },
    {
      "package": "EML",
      "role": "Imports"
    },
    {
      "package": "dataone",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rgdal",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "role": "Suggests"
    }
  ],
  "_owner": "nceas",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "provenance",
    "reproducible-research"
  ],
  "_stars": 23,
  "_contributors": [
    {
      "user": "gothub",
      "count": 248,
      "uuid": 6412946
    },
    {
      "user": "mbjones",
      "count": 8,
      "uuid": 766407
    },
    {
      "user": "amoeba",
      "count": 2,
      "uuid": 563
    },
    {
      "user": "thomasthelen",
      "count": 2,
      "uuid": 9289652
    },
    {
      "user": "bpbond",
      "count": 1,
      "uuid": 1956468
    }
  ],
  "_userbio": {
    "uuid": 5865133,
    "type": "organization",
    "name": "DataONE"
  },
  "_downloads": {
    "count": 2,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/recordr"
  },
  "_devurl": "https://github.com/nceas/recordr",
  "_searchresults": 25,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/recordr.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.3",
      "date": "2016-08-31"
    }
  ],
  "_exports": [
    "deleteRuns",
    "endRecord",
    "getMetadata",
    "listRuns",
    "plotRuns",
    "publishRun",
    "putMetadata",
    "record",
    "recordr_createObject",
    "recordr_getObject",
    "recordr_ggsave",
    "recordr_raster",
    "recordr_read_csv",
    "recordr_read.csv",
    "recordr_readLines",
    "recordr_readOGR",
    "recordr_readPNG",
    "recordr_scan",
    "recordr_updateObject",
    "recordr_write_csv",
    "recordr_write.csv",
    "recordr_writeLines",
    "recordr_writeOGR",
    "recordr_writePNG",
    "recordr_writeRaster",
    "startRecord",
    "traceRuns",
    "upgradeRecordr",
    "viewRuns"
  ],
  "_help": [
    {
      "page": "changeHome",
      "title": "Change the recordr home directory",
      "topics": [
        "changeHome"
      ]
    },
    {
      "page": "coverageElement",
      "title": "Create a coverage element",
      "topics": [
        "coverageElement"
      ]
    },
    {
      "page": "deleteRuns",
      "title": "Delete runs that match search parameters",
      "topics": [
        "deleteRuns",
        "deleteRuns,Recordr-method"
      ]
    },
    {
      "page": "endRecord",
      "title": "End the recording session that was started by 'startRecord()'",
      "topics": [
        "endRecord",
        "endRecord,Recordr-method"
      ]
    },
    {
      "page": "ExecMetadata-class",
      "title": "A class representing a script execution with the run manager",
      "topics": [
        "ExecMetadata-class"
      ]
    },
    {
      "page": "FileMetadata-class",
      "title": "A class containing information about a file or group of files",
      "topics": [
        "FileMetadata-class"
      ]
    },
    {
      "page": "geoCoverage",
      "title": "Create a geographic coverage element from a description and bounding coordinates",
      "topics": [
        "geoCoverage"
      ]
    },
    {
      "page": "getDBconnection",
      "title": "Get a database connection",
      "topics": [
        "getDBconnection"
      ]
    },
    {
      "page": "getMetadata",
      "title": "Retrieve the metadata object for a run",
      "topics": [
        "getMetadata",
        "getMetadata,Recordr-method"
      ]
    },
    {
      "page": "initialize-ExecMetadata",
      "title": "Initialize an execution metadata object",
      "topics": [
        "initialize,ExecMetadata-method",
        "initialize-ExecMetadata"
      ]
    },
    {
      "page": "initialize-FileMetadata",
      "title": "Initialize a file metadata object.",
      "topics": [
        "initialize,FileMetadata-method",
        "initialize-FileMetadata"
      ]
    },
    {
      "page": "initialize-ProvRels",
      "title": "Initialize a provenance relationship object.",
      "topics": [
        "initialize,ProvRels-method",
        "initialize-ProvRels"
      ]
    },
    {
      "page": "initialize-Recordr",
      "title": "Initialize a Recorder object",
      "topics": [
        "initialize,Recordr-method",
        "initialize-Recordr"
      ]
    },
    {
      "page": "listRuns",
      "title": "List all runs recorded by record() or startRecord()",
      "topics": [
        "listRuns",
        "listRuns,Recordr-method"
      ]
    },
    {
      "page": "makeEML",
      "title": "Create a minimal EML document.",
      "topics": [
        "makeEML"
      ]
    },
    {
      "page": "plotRuns",
      "title": "Trace processing lineage for a run and plot it.",
      "topics": [
        "plotRuns",
        "plotRuns,Recordr-method"
      ]
    },
    {
      "page": "ProvRels-class",
      "title": "A class containing information about a file or group of files",
      "topics": [
        "ProvRels-class"
      ]
    },
    {
      "page": "publishRun",
      "title": "Publish a recordr'd execution to DataONE",
      "topics": [
        "publishRun",
        "publishRun,Recordr-method"
      ]
    },
    {
      "page": "putMetadata",
      "title": "Update the metadata object for a run",
      "topics": [
        "putMetadata",
        "putMetadata,Recordr-method"
      ]
    },
    {
      "page": "readExecMeta",
      "title": "Retrieve saved execution metadata.",
      "topics": [
        "readExecMeta",
        "readExecMeta,Recordr-method"
      ]
    },
    {
      "page": "readFileMeta",
      "title": "Retrieve saved file metadata for one or more files",
      "topics": [
        "readFileMeta",
        "readFileMeta,Recordr-method"
      ]
    },
    {
      "page": "readProvRels",
      "title": "Retrieve saved file metadata for one or more files",
      "topics": [
        "readProvRels",
        "readProvRels,Recordr-method"
      ]
    },
    {
      "page": "record",
      "title": "Record data provenance for an R script exection",
      "topics": [
        "record",
        "record,Recordr-method"
      ]
    },
    {
      "page": "recordr",
      "title": "Record, review and publish data provenance.",
      "topics": [
        "recordr-package",
        "recordr"
      ]
    },
    {
      "page": "recordr_createObject",
      "title": "Provenance wrapper function for dataone::createObject method",
      "topics": [
        "recordr_createObject"
      ]
    },
    {
      "page": "recordr_getObject",
      "title": "Provenance wrapper function for dataone::getObject",
      "topics": [
        "recordr_getObject"
      ]
    },
    {
      "page": "recordr_ggsave",
      "title": "Provenance wrapper for the ggplot2::ggsave function",
      "topics": [
        "recordr_ggsave"
      ]
    },
    {
      "page": "recordr_raster",
      "title": "Provenance wrapper for the raster::raster function",
      "topics": [
        "recordr_raster"
      ]
    },
    {
      "page": "recordr_read_csv",
      "title": "Provenance wrapper for the R readr::read_csv function",
      "topics": [
        "recordr_read_csv"
      ]
    },
    {
      "page": "recordr_read.csv",
      "title": "Provenance wrapper for the R utils::read.csv function",
      "topics": [
        "recordr_read.csv"
      ]
    },
    {
      "page": "recordr_readLines",
      "title": "Provenance wrapper for R base::readLines function",
      "topics": [
        "recordr_readLines"
      ]
    },
    {
      "page": "recordr_readOGR",
      "title": "Provenance wrapper for the rgdal::readOGR function",
      "topics": [
        "recordr_readOGR"
      ]
    },
    {
      "page": "recordr_readPNG",
      "title": "Provenance wrapper for the pnd::read function",
      "topics": [
        "recordr_readPNG"
      ]
    },
    {
      "page": "recordr_scan",
      "title": "Provenance wrapper for the R base::scan function",
      "topics": [
        "recordr_scan"
      ]
    },
    {
      "page": "recordr_updateObject",
      "title": "Provenance wrapper function for dataone::updateObject",
      "topics": [
        "recordr_updateObject"
      ]
    },
    {
      "page": "recordr_write_csv",
      "title": "Provenance wrapper for the R readr::write_csv function",
      "topics": [
        "recordr_write_csv"
      ]
    },
    {
      "page": "recordr_write.csv",
      "title": "Provenance wrapper for the R write.csv function",
      "topics": [
        "recordr_write.csv"
      ]
    },
    {
      "page": "recordr_writeLines",
      "title": "Provenance wrapper for R base::writeLines function",
      "topics": [
        "recordr_writeLines"
      ]
    },
    {
      "page": "recordr_writeOGR",
      "title": "Provenance wrapper for the rgdal::writeOGR function",
      "topics": [
        "recordr_writeOGR"
      ]
    },
    {
      "page": "recordr_writePNG",
      "title": "Provenance wrapper for the png::write function",
      "topics": [
        "recordr_writePNG"
      ]
    },
    {
      "page": "recordr_writeRaster",
      "title": "Provenance wrapper for the raster::writeRaster function",
      "topics": [
        "recordr_writeRaster"
      ]
    },
    {
      "page": "Recordr-class",
      "title": "Capture, review and publish data provenance",
      "topics": [
        "Recordr-class"
      ]
    },
    {
      "page": "selectRuns",
      "title": "Select runs that match search parameters",
      "topics": [
        "selectRuns",
        "selectRuns,Recordr-method"
      ]
    },
    {
      "page": "standardizeCall",
      "title": "Standardise a function call",
      "topics": [
        "standardizeCall"
      ]
    },
    {
      "page": "startRecord",
      "title": "Begin recording provenance for an R session.",
      "topics": [
        "startRecord",
        "startRecord,Recordr-method"
      ]
    },
    {
      "page": "traceRuns",
      "title": "Trace processing lineage by finding related executions",
      "topics": [
        "traceRuns",
        "traceRuns,Recordr-method"
      ]
    },
    {
      "page": "unArchiveFile",
      "title": "Remove a file from the recordr archive directory",
      "topics": [
        "unArchiveFile"
      ]
    },
    {
      "page": "updateExecMeta",
      "title": "Update a single execution metadata object.",
      "topics": [
        "updateExecMeta",
        "updateExecMeta,Recordr-method"
      ]
    },
    {
      "page": "upgradeRecordr",
      "title": "Update the recordr database to the current version",
      "topics": [
        "upgradeRecordr"
      ]
    },
    {
      "page": "viewRuns",
      "title": "View detailed information for an execution",
      "topics": [
        "viewRuns",
        "viewRuns,Recordr-method"
      ]
    },
    {
      "page": "writeExecMeta",
      "title": "Save a single execution metadata.",
      "topics": [
        "writeExecMeta",
        "writeExecMeta,Recordr-method"
      ]
    },
    {
      "page": "writeFileMeta",
      "title": "Save metadata for a single file.",
      "topics": [
        "writeFileMeta",
        "writeFileMeta,Recordr,FileMetadata-method"
      ]
    },
    {
      "page": "writeProvRel",
      "title": "Save a single provenance relationship.",
      "topics": [
        "writeProvRel",
        "writeProvRel,Recordr-method"
      ]
    }
  ],
  "_readme": "https://github.com/NCEAS/recordr/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "brew",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "datapack",
    "DBI",
    "desc",
    "digest",
    "dplyr",
    "EML",
    "emld",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "hash",
    "highr",
    "htmltools",
    "jqr",
    "jquerylib",
    "jsonld",
    "jsonlite",
    "knitr",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "processx",
    "ps",
    "R6",
    "rappdirs",
    "Rcpp",
    "redland",
    "rlang",
    "rmarkdown",
    "roxygen2",
    "rprojroot",
    "RSQLite",
    "sass",
    "tibble",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "V8",
    "vctrs",
    "withr",
    "xfun",
    "XML",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "intro_recordr.Rmd",
      "filename": "intro_recordr.html",
      "title": "recordr Package Introduction",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Using recordr",
        "Recording a Script Execution",
        "Listing Script Executions",
        "Preparing Metdata for a Run",
        "Recording An R Console Session",
        "Viewing Script Executions",
        "Information Collected By The recordr package",
        "Disk usage",
        "Max file size to archive, in bytes",
        "recordr Internals",
        "Customizing Recordr"
      ],
      "created": "2015-10-04 19:33:32",
      "modified": "2017-09-04 17:45:49",
      "commits": 19
    }
  ],
  "_score": 5.060697840353612,
  "_indexed": false,
  "_nocasepkg": "recordr",
  "_universes": [
    "dataoneorg"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:54.000Z",
      "distro": "noble",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "f0368b592686f4f65fc2d36d5d14d616a1ed42d88dc0d516b2dd4194db8e1185",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:36:12.000Z",
      "distro": "noble",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "158ced849c70e1af590f3aa7c2269303ff907cbb094dcf424688db0a70f957ed",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:29.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "8c621830afb788e9a9cd8e7a2d8670764c2e912b5212363daaa25ec64326ad3a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:14.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "60ba060c553c1d1d85e38c3fb90828b1e98dbe130d81ae126f2db62d0dd914cd",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:36:14.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "2362e8dc165fb59338cd2b4fb9087eedbec775d0b07292ee24ddf1d137587542",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:09.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "68998e833af816015240b193b2e549b37e471e150261f8f69df177ea1db040f8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:11.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "3224b9b08334fd9339b11e987e00b60a8e60b065fd7884967c51149956570024",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.3.9000",
      "date": "2026-06-03T09:35:26.000Z",
      "commit": "f926eb0f75480fb30a93a26b7071c91768750b7d",
      "fileid": "f0f5fa082709b7332aa99322a1b7385c7b7b9f3cbec08ae8447e456245dfb74d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/dataoneorg/actions/runs/26876032651"
    }
  ]
}