{
  "_id": "6a1edf5cb401979e7341057f",
  "Package": "vvauditor",
  "Title": "Creates Assertion Tests",
  "Version": "0.8.0",
  "Authors@R": "c(\nperson(\"Tomer\", \"Iwan\", email = \"t.iwan@vu.nl\", role = \"cph\"),\nperson(\"Hajo\", \"Bons\", email = \"h.b.bons@vu.nl\", role = c(\"aut\", \"cph\", \"cre\")))",
  "Description": "Offers a comprehensive set of assertion tests to help\nusers validate the integrity of their data. These tests can be\nused to check for specific conditions or properties within a\ndataset and help ensure that data is accurate and reliable. The\npackage is designed to make it easy to add quality control\nchecks to data analysis workflows and to aid in identifying and\ncorrecting any errors or inconsistencies in data.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 07:42:22 UTC",
    "User": "root"
  },
  "Author": "Tomer Iwan [cph], Hajo Bons [aut, cph, cre]",
  "Maintainer": "Hajo Bons <h.b.bons@vu.nl>",
  "Config/pak/sysreqs": "libicu-dev libjpeg-dev libssl-dev\nlibpoppler-cpp-dev poppler-data libx11-dev",
  "Repository": "https://esr316.r-universe.dev",
  "Date/Publication": "2026-01-19 14:00:18 UTC",
  "RemoteUrl": "https://github.com/cran/vvauditor",
  "RemoteRef": "HEAD",
  "RemoteSha": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
  "MD5sum": "e9d6b1434739f29da56f61953c689cf7",
  "_user": "esr316",
  "_type": "src",
  "_file": "vvauditor_0.8.0.tar.gz",
  "_fileid": "dda64fe964f71c9522d06d9e01314e26e2209f75e7c882ccfef256af4e20c21b",
  "_filesize": 277977,
  "_sha256": "dda64fe964f71c9522d06d9e01314e26e2209f75e7c882ccfef256af4e20c21b",
  "_created": "2026-05-20T07:42:22.000Z",
  "_published": "2026-06-02T13:49:16.696Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79085880625,
      "time": 152,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7104102360"
    },
    {
      "job": 79085880872,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104099980"
    },
    {
      "job": 79085881471,
      "time": 112,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7104089749"
    },
    {
      "job": 79085880764,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104089563"
    },
    {
      "job": 79085879751,
      "time": 208,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104054471"
    },
    {
      "job": 79085880014,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7359553147"
    },
    {
      "job": 79085880659,
      "time": 101,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7104086472"
    },
    {
      "job": 79085881161,
      "time": 101,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7104086363"
    },
    {
      "job": 79085881193,
      "time": 86,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104081983"
    }
  ],
  "_buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/vvauditor",
  "_commit": {
    "id": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
    "author": "Hajo Bons <h.b.bons@vu.nl>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.8.0\n",
    "time": 1768831218
  },
  "_maintainer": {
    "name": "Hajo Bons",
    "email": "h.b.bons@vu.nl",
    "login": "esr316",
    "description": "",
    "uuid": 187022841
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "findR",
      "role": "Imports"
    },
    {
      "package": "janitor",
      "role": "Imports"
    },
    {
      "package": "kit",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "version": ">= 2.4.5",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.8.0",
      "date": "2026-01-19"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tin900",
      "count": 3,
      "uuid": 113692500
    },
    {
      "user": "esr316",
      "count": 1,
      "uuid": 187022841
    }
  ],
  "_userbio": {
    "uuid": 187022841,
    "type": "user",
    "name": "Hajo Bons"
  },
  "_downloads": {
    "count": 196,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/vvauditor"
  },
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/vvauditor.html",
    "manual.pdf"
  ],
  "_realowner": "esr316",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.5.8",
      "date": "2023-02-01"
    },
    {
      "version": "0.6.0",
      "date": "2024-02-26"
    },
    {
      "version": "0.7.0",
      "date": "2025-02-10"
    },
    {
      "version": "0.8.0",
      "date": "2026-01-19"
    }
  ],
  "_exports": [
    "assert_date_named",
    "assert_field_consistency",
    "assert_field_distinctness",
    "assert_field_existence",
    "assert_logical_named",
    "assert_missing_values",
    "assert_no_duplicates_in_group",
    "assert_range_validation",
    "assert_type_consistency",
    "assertion_message",
    "calculate_category_percentages",
    "check_double_columns",
    "check_duplicates",
    "check_na_columns",
    "check_no_duplicate_rows",
    "check_no_duplicates_in_group",
    "check_non_zero_rows",
    "check_numeric_or_integer_type",
    "check_posixct_type",
    "check_rows",
    "check_zero_columns",
    "count_more_than_1",
    "create_categorical_details",
    "create_data_types",
    "create_dataset_summary_table",
    "create_field_info",
    "create_numeric_details",
    "create_subset_fields",
    "drop_na_column_names",
    "duplicates_in_column",
    "find_common_columns",
    "find_maximum_value",
    "find_minimum_value",
    "find_pattern_r",
    "get_distribution_statistics",
    "get_first_element_class",
    "get_values",
    "identify_join_pairs",
    "identify_outliers",
    "is_unique_column",
    "md_complete_cases",
    "regex_content_parameter",
    "regex_time",
    "regex_year_date",
    "remove_duplicates_and_na",
    "retrieve_function_calls",
    "retrieve_functions_and_packages",
    "retrieve_package_usage",
    "retrieve_sourced_scripts",
    "retrieve_string_assignments",
    "return_assertions_message",
    "run_all_assertions",
    "str_detect_in_file",
    "test_all_equal",
    "unique_id"
  ],
  "_help": [
    {
      "page": "assert_date_named",
      "title": "Assert Date Value in Column",
      "topics": [
        "assert_date_named"
      ]
    },
    {
      "page": "assert_field_consistency",
      "title": "Check if the fieldnames of the dataset are the same",
      "topics": [
        "assert_field_consistency"
      ]
    },
    {
      "page": "assert_field_distinctness",
      "title": "Assert Field Uniqueness Consistency Between Data and Metadata",
      "topics": [
        "assert_field_distinctness"
      ]
    },
    {
      "page": "assert_field_existence",
      "title": "Assert Field Existence in New Data",
      "topics": [
        "assert_field_existence"
      ]
    },
    {
      "page": "assert_logical_named",
      "title": "Assert Logical Value in Column",
      "topics": [
        "assert_logical_named"
      ]
    },
    {
      "page": "assert_missing_values",
      "title": "Assert Consistency of Missing Values in Data",
      "topics": [
        "assert_missing_values"
      ]
    },
    {
      "page": "assert_no_duplicates_in_group",
      "title": "Assert No Duplicates in Group",
      "topics": [
        "assert_no_duplicates_in_group"
      ]
    },
    {
      "page": "assert_range_validation",
      "title": "Assert Range Validation for Data Fields",
      "topics": [
        "assert_range_validation"
      ]
    },
    {
      "page": "assert_type_consistency",
      "title": "Assert Type Consistency Between Data and Metadata",
      "topics": [
        "assert_type_consistency"
      ]
    },
    {
      "page": "assertion_message",
      "title": "Assert Message Based on Type",
      "topics": [
        "assertion_message"
      ]
    },
    {
      "page": "calculate_category_percentages",
      "title": "Calculate the percentage of categories in a data vector",
      "topics": [
        "calculate_category_percentages"
      ]
    },
    {
      "page": "check_double_columns",
      "title": "check double columns",
      "concept": [
        "tests"
      ],
      "topics": [
        "check_double_columns"
      ]
    },
    {
      "page": "check_duplicates",
      "title": "Check for Duplicate Rows in Selected Columns",
      "topics": [
        "check_duplicates"
      ]
    },
    {
      "page": "check_na_columns",
      "title": "Check for columns with only NA values",
      "topics": [
        "check_na_columns"
      ]
    },
    {
      "page": "check_no_duplicate_rows",
      "title": "Check for No Duplicate Rows",
      "topics": [
        "check_no_duplicate_rows"
      ]
    },
    {
      "page": "check_no_duplicates_in_group",
      "title": "Check for No Duplicates in Group",
      "concept": [
        "assertions",
        "tests"
      ],
      "topics": [
        "check_no_duplicates_in_group"
      ]
    },
    {
      "page": "check_non_zero_rows",
      "title": "Check for Non-Zero Rows",
      "topics": [
        "check_non_zero_rows"
      ]
    },
    {
      "page": "check_numeric_or_integer_type",
      "title": "Check for Numeric or Integer Type",
      "concept": [
        "assertions",
        "tests"
      ],
      "topics": [
        "check_numeric_or_integer_type"
      ]
    },
    {
      "page": "check_posixct_type",
      "title": "Check for POSIXct Type",
      "concept": [
        "assertions",
        "tests"
      ],
      "topics": [
        "check_posixct_type"
      ]
    },
    {
      "page": "check_rows",
      "title": "Check rows",
      "topics": [
        "check_rows"
      ]
    },
    {
      "page": "check_zero_columns",
      "title": "Check for Columns with Only 0s",
      "topics": [
        "check_zero_columns"
      ]
    },
    {
      "page": "count_more_than_1",
      "title": "Count more than 1",
      "concept": [
        "vector calculations"
      ],
      "topics": [
        "count_more_than_1"
      ]
    },
    {
      "page": "create_categorical_details",
      "title": "Create categorical details csv",
      "topics": [
        "create_categorical_details"
      ]
    },
    {
      "page": "create_data_types",
      "title": "Create data types tibble",
      "topics": [
        "create_data_types"
      ]
    },
    {
      "page": "create_dataset_summary_table",
      "title": "Create dataset summary statistics table",
      "topics": [
        "create_dataset_summary_table"
      ]
    },
    {
      "page": "create_field_info",
      "title": "Create field info",
      "topics": [
        "create_field_info"
      ]
    },
    {
      "page": "create_numeric_details",
      "title": "Create numeric details csv",
      "topics": [
        "create_numeric_details"
      ]
    },
    {
      "page": "create_subset_fields",
      "title": "Create subset fields",
      "topics": [
        "create_subset_fields"
      ]
    },
    {
      "page": "drop_na_column_names",
      "title": "Drop NA column names",
      "topics": [
        "drop_na_column_names"
      ]
    },
    {
      "page": "duplicates_in_column",
      "title": "Duplicates in column",
      "concept": [
        "tests"
      ],
      "topics": [
        "duplicates_in_column"
      ]
    },
    {
      "page": "find_common_columns",
      "title": "Find Common Columns Between Data Frames",
      "topics": [
        "find_common_columns"
      ]
    },
    {
      "page": "find_maximum_value",
      "title": "Find the maximum numeric value in a vector, ignoring non-numeric values",
      "topics": [
        "find_maximum_value"
      ]
    },
    {
      "page": "find_minimum_value",
      "title": "Find the minimum numeric value in a vector, ignoring non-numeric values",
      "topics": [
        "find_minimum_value"
      ]
    },
    {
      "page": "find_pattern_r",
      "title": "Find pattern in R scripts",
      "topics": [
        "find_pattern_r"
      ]
    },
    {
      "page": "get_distribution_statistics",
      "title": "Compute distribution statistics for a numeric vector",
      "topics": [
        "get_distribution_statistics"
      ]
    },
    {
      "page": "get_first_element_class",
      "title": "Retrieve the class of the first element of a vector",
      "topics": [
        "get_first_element_class"
      ]
    },
    {
      "page": "get_values",
      "title": "Get values of column",
      "topics": [
        "get_values"
      ]
    },
    {
      "page": "identify_join_pairs",
      "title": "Identify Possible Join Pairs Between Data Frames",
      "topics": [
        "identify_join_pairs"
      ]
    },
    {
      "page": "identify_outliers",
      "title": "Identify Outliers in a Data Frame Column",
      "topics": [
        "identify_outliers"
      ]
    },
    {
      "page": "is_unique_column",
      "title": "Check if a column in a dataframe has unique values",
      "topics": [
        "is_unique_column"
      ]
    },
    {
      "page": "md_complete_cases",
      "title": "MD complete cases",
      "topics": [
        "md_complete_cases"
      ]
    },
    {
      "page": "regex_content_parameter",
      "title": "Construct Regex for Matching Function Parameter Content",
      "topics": [
        "regex_content_parameter"
      ]
    },
    {
      "page": "regex_time",
      "title": "Generate regular expression of a time.",
      "topics": [
        "regex_time"
      ]
    },
    {
      "page": "regex_year_date",
      "title": "Generate regular expression of a year date.",
      "topics": [
        "regex_year_date"
      ]
    },
    {
      "page": "remove_duplicates_and_na",
      "title": "Remove Duplicates and NA Values from Input",
      "topics": [
        "remove_duplicates_and_na"
      ]
    },
    {
      "page": "retrieve_function_calls",
      "title": "retrieve_function_calls",
      "topics": [
        "retrieve_function_calls"
      ]
    },
    {
      "page": "retrieve_functions_and_packages",
      "title": "Retrieve functions and packages",
      "topics": [
        "retrieve_functions_and_packages"
      ]
    },
    {
      "page": "retrieve_package_usage",
      "title": "Retrieve packages that are loaded in a script",
      "topics": [
        "retrieve_package_usage"
      ]
    },
    {
      "page": "retrieve_sourced_scripts",
      "title": "retrieve_sourced_scripts",
      "topics": [
        "retrieve_sourced_scripts"
      ]
    },
    {
      "page": "retrieve_string_assignments",
      "title": "retrieve_string_assignments",
      "topics": [
        "retrieve_string_assignments"
      ]
    },
    {
      "page": "return_assertions_message",
      "title": "Return Assertion Messages",
      "topics": [
        "return_assertions_message"
      ]
    },
    {
      "page": "return_mtcars_testfile",
      "title": "Read and return the mtcars testfile",
      "topics": [
        "return_mtcars_testfile"
      ]
    },
    {
      "page": "run_all_assertions",
      "title": "Run All Data Validation Assertions",
      "topics": [
        "run_all_assertions"
      ]
    },
    {
      "page": "str_detect_in_file",
      "title": "Detect string in file",
      "topics": [
        "str_detect_in_file"
      ]
    },
    {
      "page": "test_all_equal",
      "title": "Test all equal",
      "concept": [
        "tests"
      ],
      "topics": [
        "test_all_equal"
      ]
    },
    {
      "page": "unique_id",
      "title": "unique id",
      "topics": [
        "unique_id"
      ]
    }
  ],
  "_readme": "https://github.com/cran/vvauditor/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bit",
    "bit64",
    "checkmate",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "dplyr",
    "findR",
    "generics",
    "glue",
    "hms",
    "janitor",
    "kit",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pdftools",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "qpdf",
    "R6",
    "Rcpp",
    "readr",
    "rlang",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "dataset-summary.Rmd",
      "filename": "dataset-summary.html",
      "title": "Creating Dataset Summary Tables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Getting Started",
        "Creating The Summary Table",
        "Helper Functions",
        "get_first_element_class",
        "find_minimum_value and find_maximum_value",
        "is_unique_column",
        "get_distribution_statistics",
        "calculate_category_percentages",
        "Conclusion"
      ],
      "created": "2024-02-27 02:31:53",
      "modified": "2025-02-10 12:30:05",
      "commits": 2
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "vvauditor",
  "_universes": [
    "esr316"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-20T07:44:53.000Z",
      "distro": "noble",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "65bd77201ff48368826b20f1713209c8c5044ccf12b5da9d9acfa9efd8cd599a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-20T07:44:48.000Z",
      "distro": "noble",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "7801375d226910cff56734d76ed85b31ca9b07eb5b6db6992903ed45658c0981",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-20T07:44:17.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "808d0a4f2294ab8aafd6645ef52e3c37abaf1b6946af007dcdfa6f1799502f66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-20T07:44:17.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "a8c7379164be254b8de03f4919c45468a72bf028ac3638010feb1199b3fba7df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-20T07:44:00.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "bff75de962ed62ca16c4bad90a484ad0202e00729c9283fc946cd0657079cc5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-20T07:43:58.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "6724a982ddb48e2a671f1e0470e741bd8b123233a6625e0f810a6c0f823e6506",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-20T07:43:46.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "25d9f6c88abb9c1fe730aad36d52f2e4208f1cac629f2eba4adba3ffa50fa5ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.0",
      "date": "2026-06-02T13:48:19.000Z",
      "commit": "bd93871d02c72bdeda3b5310f197e7aa3d87616b",
      "fileid": "146e6bb2f2afb8316fa999c285538d02f4e62b8ed71fa442c60afbf5ad354219",
      "status": "success",
      "buildurl": "https://github.com/r-universe/esr316/actions/runs/26148516225"
    }
  ]
}