{
  "_id": "69e0acf1c5259ad4cd917011",
  "Type": "Package",
  "Package": "DataPackageR",
  "Title": "Construct Reproducible Analytic Data Sets as R Packages",
  "Version": "0.16.2",
  "Authors@R": "c(\nperson(\"Greg\", \"Finak\", , \"greg.finak@gmail.com\", role = c(\"aut\", \"cph\"),\ncomment = \"Original author and creator of DataPackageR\"),\nperson(\"Paul\", \"Obrecht\", role = \"ctb\"),\nperson(\"Ellis\", \"Hughes\", , \"ellishughes@live.com\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0003-0637-4436\")),\nperson(\"Jimmy\", \"Fulp\", , \"williamjfulp@gmail.com\", role = \"ctb\"),\nperson(\"Marie\", \"Vendettuoli\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0001-9321-1410\")),\nperson(\"Dave\", \"Slager\", , \"dslager@fredhutch.org\", role = c(\"ctb\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-2525-2039\")),\nperson(\"Jason\", \"Taylor\", , \"jmtaylor@fredhutch.org\", role = \"ctb\"),\nperson(\"Kara\", \"Woo\", role = \"rev\",\ncomment = \"Kara reviewed the package for rOpenSci, see <https://github.com/ropensci/onboarding/issues/230>\"),\nperson(\"William\", \"Landau\", role = \"rev\",\ncomment = \"William reviewed the package for rOpenSci, see <https://github.com/ropensci/onboarding/issues/230>\")\n)",
  "Description": "A framework to help construct R data packages in a\nreproducible manner. Potentially time consuming processing of\nraw data sets into analysis ready data sets is done in a\nreproducible manner and decoupled from the usual 'R CMD build'\nprocess so that data sets can be processed into R objects in\nthe data package and the data package can then be shared,\nbuilt, and installed by others without the need to repeat\ncomputationally costly data processing.  The package maintains\ndata provenance by turning the data processing scripts into\npackage vignettes, as well as enforcing documentation and\nversion checking of included data objects. Data packages can be\nversion controlled on 'GitHub', and used to share data for\nmanuscripts, collaboration and reproducible research.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/ropensci/DataPackageR,\nhttps://docs.ropensci.org/DataPackageR/",
  "BugReports": "https://github.com/ropensci/DataPackageR/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "pandoc - https://pandoc.org",
  "Config/pak/sysreqs": "cmake git make libicu-dev libuv1-dev libxml2-dev\nlibssl-dev libx11-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2025-12-08 06:27:46 UTC",
  "RemoteUrl": "https://github.com/ropensci/DataPackageR",
  "RemoteRef": "main",
  "RemoteSha": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-04-16 09:24:55 UTC",
    "User": "root"
  },
  "Author": "Greg Finak [aut, cph] (Original author and creator of DataPackageR),\nPaul Obrecht [ctb],\nEllis Hughes [ctb] (ORCID: <https://orcid.org/0000-0003-0637-4436>),\nJimmy Fulp [ctb],\nMarie Vendettuoli [ctb] (ORCID:\n<https://orcid.org/0000-0001-9321-1410>),\nDave Slager [ctb, cre] (ORCID: <https://orcid.org/0000-0003-2525-2039>),\nJason Taylor [ctb],\nKara Woo [rev] (Kara reviewed the package for rOpenSci, see\n<https://github.com/ropensci/onboarding/issues/230>),\nWilliam Landau [rev] (William reviewed the package for rOpenSci, see\n<https://github.com/ropensci/onboarding/issues/230>)",
  "Maintainer": "Dave Slager <dslager@fredhutch.org>",
  "MD5sum": "b38721723ee06a9014c17cf54d6e3f14",
  "_user": "ropensci",
  "_type": "src",
  "_file": "DataPackageR_0.16.2.tar.gz",
  "_fileid": "7b1176aab932c023a66658be6d2f58083af44a45da896938a11605f45430182d",
  "_filesize": 426032,
  "_sha256": "7b1176aab932c023a66658be6d2f58083af44a45da896938a11605f45430182d",
  "_created": "2026-04-16T09:24:55.000Z",
  "_published": "2026-04-16T09:33:37.634Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 71612966274,
      "time": 264,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6470128973"
    },
    {
      "job": 71612966312,
      "time": 397,
      "config": "linux-release-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6470168183"
    },
    {
      "job": 71612966266,
      "time": 183,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6470136528"
    },
    {
      "job": 71612966272,
      "time": 185,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6470118921"
    },
    {
      "job": 71611683017,
      "time": 695,
      "config": "pkgdown",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "6470099258"
    },
    {
      "job": 71611683072,
      "time": 526,
      "config": "source",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6470049107"
    },
    {
      "job": 71612966278,
      "time": 483,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "6470193618"
    },
    {
      "job": 71612966299,
      "time": 186,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6470105552"
    },
    {
      "job": 71612966281,
      "time": 205,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6470111262"
    },
    {
      "job": 71612966315,
      "time": 196,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6470108802"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/DataPackageR",
  "_commit": {
    "id": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
    "author": "Dave Slager <slager@users.noreply.github.com>",
    "committer": "Dave Slager <slager@users.noreply.github.com>",
    "message": "update codemeta\n",
    "time": 1765175266
  },
  "_maintainer": {
    "name": "Dave Slager",
    "email": "dslager@fredhutch.org",
    "login": "slager",
    "uuid": 9014864,
    "orcid": "0000-0003-2525-2039"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "desc",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "pkgbuild",
      "role": "Imports"
    },
    {
      "package": "pkgload",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Imports"
    },
    {
      "package": "roxygen2",
      "role": "Imports"
    },
    {
      "package": "rprojroot",
      "role": "Imports"
    },
    {
      "package": "usethis",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "data.tree",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 4
    },
    {
      "week": "2025-50",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.16.2",
      "date": "2025-12-08"
    }
  ],
  "_topics": [
    "peer-reviewed",
    "reproducibility"
  ],
  "_stars": 155,
  "_contributors": [
    {
      "user": "gfinak",
      "count": 370,
      "uuid": 1385593
    },
    {
      "user": "slager",
      "count": 238,
      "uuid": 9014864
    },
    {
      "user": "mariev",
      "count": 11,
      "uuid": 253189
    },
    {
      "user": "jmtaylor-fhcrc",
      "count": 6,
      "uuid": 42221209
    },
    {
      "user": "jsta",
      "count": 5,
      "uuid": 7844578
    },
    {
      "user": "karawoo",
      "count": 4,
      "uuid": 4452678
    },
    {
      "user": "jeroen",
      "count": 2,
      "uuid": 216319
    },
    {
      "user": "wfulp",
      "count": 2,
      "uuid": 12237512
    },
    {
      "user": "miguelrodo",
      "count": 2,
      "uuid": 23501332
    },
    {
      "user": "juyeongkim",
      "count": 1,
      "uuid": 5667572
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 383,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DataPackageR"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/ropensci/datapackager",
  "_pkgdown": "https://docs.ropensci.org/DataPackageR",
  "_searchresults": 74,
  "_metadata": {
    "review": {
      "id": 230,
      "status": "reviewed",
      "version": "0.13.2",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/230"
    },
    "ropensci_category": "scalereprod"
  },
  "_rbuild": "4.5.3",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DataPackageR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/datapackager",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.15.1",
      "date": "2018-08-16"
    },
    {
      "version": "0.15.2",
      "date": "2018-08-17"
    },
    {
      "version": "0.15.3",
      "date": "2018-08-23"
    },
    {
      "version": "0.15.4",
      "date": "2018-10-24"
    },
    {
      "version": "0.15.5",
      "date": "2019-03-11"
    },
    {
      "version": "0.15.6",
      "date": "2019-03-13"
    },
    {
      "version": "0.15.7",
      "date": "2019-03-30"
    },
    {
      "version": "0.15.8",
      "date": "2021-03-17"
    },
    {
      "version": "0.15.9",
      "date": "2024-04-17"
    },
    {
      "version": "0.16.0",
      "date": "2024-06-03"
    },
    {
      "version": "0.16.1",
      "date": "2024-09-17"
    },
    {
      "version": "0.16.2",
      "date": "2025-12-11"
    }
  ],
  "_exports": [
    "assert_data_version",
    "construct_yml_config",
    "data_version",
    "datapackage_skeleton",
    "datapackage.skeleton",
    "datapackager_object_read",
    "dataVersion",
    "document",
    "keepDataObjects",
    "package_build",
    "project_data_path",
    "project_extdata_path",
    "project_path",
    "use_data_object",
    "use_ignore",
    "use_processing_script",
    "use_raw_dataset",
    "yml_add_files",
    "yml_add_objects",
    "yml_disable_compile",
    "yml_enable_compile",
    "yml_find",
    "yml_list_files",
    "yml_list_objects",
    "yml_remove_files",
    "yml_remove_objects",
    "yml_write"
  ],
  "_help": [
    {
      "page": "assert_data_version",
      "title": "Assert that a data version in a data package matches an expectation.",
      "topics": [
        "assert_data_version"
      ]
    },
    {
      "page": "construct_yml_config",
      "title": "Construct a datapackager.yml configuration",
      "topics": [
        "construct_yml_config"
      ]
    },
    {
      "page": "data_version",
      "title": "Get the DataVersion for a package",
      "topics": [
        "data_version"
      ]
    },
    {
      "page": "datapackage_skeleton",
      "title": "Create a Data Package skeleton for use with DataPackageR.",
      "topics": [
        "datapackage_skeleton"
      ]
    },
    {
      "page": "datapackager_object_read",
      "title": "Read an object created in a previously run processing script.",
      "topics": [
        "datapackager_object_read"
      ]
    },
    {
      "page": "DataPackageR_options",
      "title": "Options consulted by DataPackageR",
      "topics": [
        "DataPackageR_options"
      ]
    },
    {
      "page": "DataPackageR-defunct",
      "title": "Defunct functions in package 'DataPackageR'.",
      "topics": [
        "datapackage.skeleton",
        "DataPackageR-defunct",
        "dataVersion",
        "keepDataObjects"
      ]
    },
    {
      "page": "document",
      "title": "Build documentation for a data package using DataPackageR.",
      "topics": [
        "document"
      ]
    },
    {
      "page": "package_build",
      "title": "Pre-process, document and build a data package",
      "topics": [
        "package_build"
      ]
    },
    {
      "page": "project_data_path",
      "title": "Get DataPackageR data path",
      "topics": [
        "project_data_path"
      ]
    },
    {
      "page": "project_extdata_path",
      "title": "Get DataPackageR extdata path",
      "topics": [
        "project_extdata_path"
      ]
    },
    {
      "page": "project_path",
      "title": "Get DataPackageR Project Root Path",
      "topics": [
        "project_path"
      ]
    },
    {
      "page": "use_data_object",
      "title": "Add a data object to a data package.",
      "topics": [
        "use_data_object"
      ]
    },
    {
      "page": "use_ignore",
      "title": "Ignore specific files by git and R build.",
      "topics": [
        "use_ignore"
      ]
    },
    {
      "page": "use_processing_script",
      "title": "Add a processing script to a data package.",
      "topics": [
        "use_processing_script"
      ]
    },
    {
      "page": "use_raw_dataset",
      "title": "Add a raw data set to inst/extdata",
      "topics": [
        "use_raw_dataset"
      ]
    },
    {
      "page": "yaml",
      "title": "Edit DataPackageR yaml configuration",
      "topics": [
        "yml_add_files",
        "yml_add_objects",
        "yml_disable_compile",
        "yml_enable_compile",
        "yml_find",
        "yml_list_files",
        "yml_list_objects",
        "yml_remove_files",
        "yml_remove_objects",
        "yml_write"
      ]
    }
  ],
  "_readme": "https://github.com/ropensci/DataPackageR/raw/main/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "brew",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "credentials",
    "curl",
    "desc",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "gert",
    "gh",
    "gitcreds",
    "glue",
    "highr",
    "htmltools",
    "httr2",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "pkgbuild",
    "pkgload",
    "processx",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "roxygen2",
    "rprojroot",
    "rstudioapi",
    "sass",
    "stringi",
    "stringr",
    "sys",
    "tinytex",
    "usethis",
    "vctrs",
    "whisker",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "Using_DataPackageR.Rmd",
      "filename": "Using_DataPackageR.html",
      "title": "Using DataPackageR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Purpose",
        "Set up a new data package.",
        "What's in the package skeleton structure?",
        "A note about the YAML config file.",
        "Where do I put my raw datasets?",
        "An API to read raw data sets from within an R or Rmd processing script.",
        "YAML header metadata for R files and Rmd files.",
        "Build the data package.",
        "Documenting your data set changes in NEWS.",
        "The build.",
        "A note about the package source directory after building.",
        "Update the auto-generated documentation.",
        "Why not just use R CMD build?",
        "Installing and using the new data package.",
        "Accessing vignettes, data sets, and data set documentation.",
        "Using the DataVersion.",
        "Migrating old data packages.",
        "Create a datapackager.yml file.",
        "Reading data sets from Rmd files.",
        "The old way.",
        "The new way.",
        "Partial builds.",
        "Multi-script pipelines.",
        "File system artifacts.",
        "Passing data objects to subsequent scripts.",
        "Next steps.",
        "Place your package under source control.",
        "Additional Details.",
        "Fingerprints of stored data objects.",
        "DATADIGEST",
        "DESCRIPTION"
      ],
      "created": "2021-11-02 18:06:16",
      "modified": "2024-10-14 23:03:40",
      "commits": 8
    },
    {
      "source": "YAML_Configuration_Details.Rmd",
      "filename": "YAML_Configuration_Details.html",
      "title": "YAML Configuration Details",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Configuring and controlling DataPackageR builds.",
        "The datapackager.yml file.",
        "YAML config file properties.",
        "Editing the YAML config file.",
        "YAML config API calls.",
        "construct_yml_config",
        "Example",
        "yml_find",
        "yml_list_objects",
        "yml_list_files",
        "yml_disable_compile",
        "yml_enable_compile",
        "yml_add_files",
        "yml_add_objects",
        "yml_remove_files",
        "yml_remove_objects",
        "yml_write"
      ],
      "created": "2021-11-02 18:06:16",
      "modified": "2024-04-27 04:41:11",
      "commits": 6
    }
  ],
  "_score": 8.615865918668556,
  "_indexed": true,
  "_nocasepkg": "datapackager",
  "_universes": [
    "ropensci",
    "slager"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.16.2",
      "date": "2026-04-16T09:27:46.000Z",
      "distro": "noble",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "6703b009fac43e98ce27dca3a0e09345186a8b12fe2459f54a0a91d45fb0ecf9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.16.2",
      "date": "2026-04-16T09:28:30.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "02f09cee2c4e677fa79df3cfeb24457a6f3a8a847a92fcd282c82435d7bfa695",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.16.2",
      "date": "2026-04-16T09:27:27.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "623681b2c80872aff98c88a400998f70108d725ff0b2974992abf5b28deef41c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "0.16.2",
      "date": "2026-04-16T09:33:16.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "ca0d41063e21b3c80ce5909a07717bb9e24438b82d1cf2db6500c00c8acb46af",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.16.2",
      "date": "2026-04-16T09:26:05.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "e3e1cfdf30081eebaac2c00d2444b2feb9f2a7d5bee800e916dbbfbbe24d2b5c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.16.2",
      "date": "2026-04-16T09:26:23.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "17e67d5eae7e9e1a3f3d843fe9c09b69edd0522c0542c189c304b3717f36c7ab",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.16.2",
      "date": "2026-04-16T09:26:07.000Z",
      "commit": "91c3001bcfab7dc84e99e858e847094b4bf1b733",
      "fileid": "d2e3d56d2688b882523675210f04daf2de866db120c69bf52491061ff9b40c78",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/24502209838"
    }
  ]
}