{
  "_id": "6a1fe945b401979e7343df35",
  "Type": "Package",
  "Package": "admiraldev",
  "Title": "Utility Functions and Development Tools for the Admiral Package\nFamily",
  "Version": "1.4.1.9001",
  "Authors@R": "c(\nperson(\"Edoardo\", \"Mancini\", , \"edoardo.mancini@roche.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0006-4899-8641\")),\nperson(\"Stefan\", \"Bundfuss\", role = \"aut\",\ncomment = c(ORCID = \"0009-0005-0027-1198\")),\nperson(\"Arianna\", \"Cascone\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-5948-2831\")),\nperson(\"Kristin\", \"Dahnert\", role = \"aut\"),\nperson(\"Jeffrey\", \"Dickinson\", role = \"aut\"),\nperson(\"Ross\", \"Farrugia\", role = \"aut\"),\nperson(\"Fanny\", \"Gautier\", role = \"aut\",\ncomment = c(ORCID = \"0009-0004-3581-0131\")),\nperson(\"Gordon\", \"Miller\", role = \"aut\"),\nperson(\"Lina\", \"Patil\", role = \"aut\"),\nperson(\"Ben\", \"Straub\", role = \"aut\"),\nperson(\"F. Hoffmann-La Roche AG\", role = c(\"cph\", \"fnd\")),\nperson(\"GlaxoSmithKline LLC\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Utility functions to check data, variables and conditions\nfor functions used in 'admiral' and 'admiral' extension\npackages. Additional utility helper functions to assist\ndevelopers with maintaining documentation, testing and general\nupkeep of 'admiral' and 'admiral' extension packages.",
  "License": "Apache License (>= 2)",
  "URL": "https://pharmaverse.github.io/admiraldev/,\nhttps://github.com/pharmaverse/admiraldev/",
  "BugReports": "https://github.com/pharmaverse/admiraldev/issues",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/markdown": "TRUE",
  "Config/roxygen2/roclets": "collate, namespace, admiraldev::rdx_roclet",
  "Config/roxygen2/version": "8.0.0",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libxml2-dev",
  "Repository": "https://ddsjoberg.r-universe.dev",
  "Date/Publication": "2026-06-03 06:55:23 UTC",
  "RemoteUrl": "https://github.com/pharmaverse/admiraldev",
  "RemoteRef": "HEAD",
  "RemoteSha": "778597ec659766b64952eb282c692fcc5f177c0c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 08:39:57 UTC",
    "User": "root"
  },
  "Author": "Edoardo Mancini [aut, cre] (ORCID:\n<https://orcid.org/0009-0006-4899-8641>),\nStefan Bundfuss [aut] (ORCID: <https://orcid.org/0009-0005-0027-1198>),\nArianna Cascone [aut] (ORCID: <https://orcid.org/0000-0001-5948-2831>),\nKristin Dahnert [aut],\nJeffrey Dickinson [aut],\nRoss Farrugia [aut],\nFanny Gautier [aut] (ORCID: <https://orcid.org/0009-0004-3581-0131>),\nGordon Miller [aut],\nLina Patil [aut],\nBen Straub [aut],\nF. Hoffmann-La Roche AG [cph, fnd],\nGlaxoSmithKline LLC [cph, fnd]",
  "Maintainer": "Edoardo Mancini <edoardo.mancini@roche.com>",
  "MD5sum": "0ca50538a0e40be2da2dc89ae791fc09",
  "_user": "ddsjoberg",
  "_type": "src",
  "_file": "admiraldev_1.4.1.9001.tar.gz",
  "_fileid": "96bd6a7b8706277cb1fc70f0ed29b049aee9f5563d52b495471dca3fbc91f5e5",
  "_filesize": 1301568,
  "_sha256": "96bd6a7b8706277cb1fc70f0ed29b049aee9f5563d52b495471dca3fbc91f5e5",
  "_created": "2026-06-03T08:39:57.000Z",
  "_published": "2026-06-03T08:43:49.279Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79254940048,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379753745"
    },
    {
      "job": 79254940026,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379756468"
    },
    {
      "job": 79254940034,
      "time": 115,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379752052"
    },
    {
      "job": 79254940159,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379764821"
    },
    {
      "job": 79254284802,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379701333"
    },
    {
      "job": 79254940079,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379744077"
    },
    {
      "job": 79254940131,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379737911"
    },
    {
      "job": 79254940172,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379737489"
    },
    {
      "job": 79254940328,
      "time": 133,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379746936"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/pharmaverse/admiraldev",
  "_commit": {
    "id": "778597ec659766b64952eb282c692fcc5f177c0c",
    "author": "manciniedoardo <53403957+manciniedoardo@users.noreply.github.com>",
    "committer": "github-actions <41898282+github-actions[bot]@users.noreply.github.com>",
    "message": "[skip actions] Bump version to 1.4.1.9001\n",
    "time": 1780469723
  },
  "_maintainer": {
    "name": "Edoardo Mancini",
    "email": "edoardo.mancini@roche.com",
    "login": "manciniedoardo",
    "description": "",
    "uuid": 53403957
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cli",
      "version": ">= 3.6.2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.1",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.7.4",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.3",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.4",
      "role": "Imports"
    },
    {
      "package": "roxygen2",
      "version": ">= 8.0.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "diffdf",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "methods",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    }
  ],
  "_owner": "pharmaverse",
  "_selfowned": false,
  "_usedby": 7,
  "_updates": [
    {
      "week": "2025-26",
      "n": 13
    },
    {
      "week": "2025-29",
      "n": 2
    },
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 4
    },
    {
      "week": "2025-48",
      "n": 5
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 6
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 4
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 4
    },
    {
      "week": "2026-20",
      "n": 8
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.3.1",
      "date": "2025-06-26"
    },
    {
      "name": "v1.4.0",
      "date": "2026-01-13"
    },
    {
      "name": "v1.4.1",
      "date": "2026-05-27"
    }
  ],
  "_stars": 22,
  "_contributors": [
    {
      "user": "bms63",
      "count": 224,
      "uuid": 10111024
    },
    {
      "user": "bundfussr",
      "count": 142,
      "uuid": 80953585
    },
    {
      "user": "sadchla-codes",
      "count": 47,
      "uuid": 112789549
    },
    {
      "user": "ddsjoberg",
      "count": 45,
      "uuid": 26774684
    },
    {
      "user": "galachad",
      "count": 44,
      "uuid": 4296390
    },
    {
      "user": "zdz2101",
      "count": 40,
      "uuid": 43018762
    },
    {
      "user": "manciniedoardo",
      "count": 31,
      "uuid": 53403957
    },
    {
      "user": "esimms999-gsk",
      "count": 14,
      "uuid": 85294667
    },
    {
      "user": "fshanlee",
      "count": 12,
      "uuid": 102817476
    },
    {
      "user": "aniagolab",
      "count": 8,
      "uuid": 68300655
    },
    {
      "user": "cicdguy",
      "count": 7,
      "uuid": 26552821
    },
    {
      "user": "dgrassellyb",
      "count": 7,
      "uuid": 56442075
    },
    {
      "user": "rossfarrugia",
      "count": 7,
      "uuid": 82581364
    },
    {
      "user": "millerg23",
      "count": 5,
      "uuid": 80953007
    },
    {
      "user": "poojakumari05",
      "count": 4,
      "uuid": 90273880
    },
    {
      "user": "jeffreyad",
      "count": 4,
      "uuid": 112705781
    },
    {
      "user": "kaz462",
      "count": 4,
      "uuid": 47867131
    },
    {
      "user": "milesalmond",
      "count": 4,
      "uuid": 80479216
    },
    {
      "user": "adcascone",
      "count": 3,
      "uuid": 70408991
    },
    {
      "user": "copilot",
      "count": 3,
      "uuid": 198982749
    },
    {
      "user": "pharmaverse-bot",
      "count": 2,
      "uuid": 113703390
    },
    {
      "user": "declanhodges",
      "count": 1,
      "uuid": 113363343
    },
    {
      "user": "professorp-beep",
      "count": 1,
      "uuid": 83318967
    },
    {
      "user": "jimrothstein",
      "count": 1,
      "uuid": 8131839
    }
  ],
  "_userbio": {
    "uuid": 26774684,
    "type": "user",
    "name": "Daniel Sjoberg",
    "description": "Senior Principal Data Scientist @Genentech; previously @sloan_kettering; \r\nGolden Girls Superfan"
  },
  "_downloads": {
    "count": 4538,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/admiraldev"
  },
  "_devurl": "https://github.com/pharmaverse/admiraldev",
  "_pkgdown": "https://pharmaverse.github.io/admiraldev/",
  "_searchresults": 242,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/admiraldev.html",
    "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",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/pharmaverse/admiraldev",
  "_realowner": "pharmaverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2022-08-26"
    },
    {
      "version": "0.2.0",
      "date": "2022-12-01"
    },
    {
      "version": "0.3.0",
      "date": "2023-03-07"
    },
    {
      "version": "0.4.0",
      "date": "2023-06-06"
    },
    {
      "version": "0.5.0",
      "date": "2023-09-11"
    },
    {
      "version": "1.0.0",
      "date": "2023-12-15"
    },
    {
      "version": "1.1.0",
      "date": "2024-06-06"
    },
    {
      "version": "1.2.0",
      "date": "2025-01-17"
    },
    {
      "version": "1.3.0",
      "date": "2025-06-24"
    },
    {
      "version": "1.3.1",
      "date": "2025-06-25"
    },
    {
      "version": "1.4.0",
      "date": "2026-01-14"
    },
    {
      "version": "1.4.1",
      "date": "2026-05-27"
    }
  ],
  "_exports": [
    "%notin%",
    "%or%",
    "add_suffix_to_vars",
    "arg_name",
    "assert_atomic_vector",
    "assert_character_scalar",
    "assert_character_vector",
    "assert_data_frame",
    "assert_date_var",
    "assert_date_vector",
    "assert_expr",
    "assert_expr_list",
    "assert_filter_cond",
    "assert_function",
    "assert_integer_scalar",
    "assert_list_element",
    "assert_list_of",
    "assert_logical_scalar",
    "assert_named",
    "assert_numeric_vector",
    "assert_one_to_one",
    "assert_param_does_not_exist",
    "assert_s3_class",
    "assert_same_type",
    "assert_symbol",
    "assert_unit",
    "assert_vars",
    "assert_varval_list",
    "backquote",
    "capture_output",
    "contains_vars",
    "convert_dtm_to_dtc",
    "dataset_vignette",
    "deprecate_inform",
    "dquote",
    "enumerate",
    "expect_dfs_equal",
    "expr_c",
    "extract_vars",
    "filter_if",
    "friendly_type_of",
    "get_constant_vars",
    "get_dataset",
    "get_duplicates",
    "get_new_tmp_var",
    "get_source_vars",
    "is_auto",
    "is_order_vars",
    "is_valid_dtc",
    "parse_code",
    "process_set_values_to",
    "rdx_roclet",
    "remove_tmp_vars",
    "replace_symbol_in_expr",
    "replace_values_by_names",
    "roxygen_order_na_handling",
    "roxygen_param_by_vars",
    "roxygen_param_dataset",
    "roxygen_save_memory",
    "squote",
    "suppress_warning",
    "valid_time_units",
    "vars2chr",
    "warn_if_incomplete_dtc",
    "warn_if_inconsistent_list",
    "warn_if_invalid_dtc",
    "warn_if_vars_exist",
    "what_is_it"
  ],
  "_help": [
    {
      "page": "grapes-notin-grapes",
      "title": "Negated Value Matching",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "%notin%"
      ]
    },
    {
      "page": "grapes-or-grapes",
      "title": "Or",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "%or%"
      ]
    },
    {
      "page": "add_suffix_to_vars",
      "title": "Add a Suffix to Variables in a List of Expressions",
      "concept": [
        "quo"
      ],
      "topics": [
        "add_suffix_to_vars"
      ]
    },
    {
      "page": "arg_name",
      "title": "Extract Argument Name from an Expression",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "arg_name"
      ]
    },
    {
      "page": "assert_atomic_vector",
      "title": "Is an Argument an Atomic Vector?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_atomic_vector"
      ]
    },
    {
      "page": "assert_character_scalar",
      "title": "Is an Argument a Character Scalar (String)?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_character_scalar"
      ]
    },
    {
      "page": "assert_character_vector",
      "title": "Is an Argument a Character Vector?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_character_vector"
      ]
    },
    {
      "page": "assert_data_frame",
      "title": "Is an Argument a Data Frame?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_data_frame"
      ]
    },
    {
      "page": "assert_date_var",
      "title": "Is a Variable in a Dataset a Date or Datetime Variable?",
      "topics": [
        "assert_date_var"
      ]
    },
    {
      "page": "assert_date_vector",
      "title": "Is an object a date or datetime vector?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_date_vector"
      ]
    },
    {
      "page": "assert_expr",
      "title": "Assert Argument is an Expression",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_expr"
      ]
    },
    {
      "page": "assert_expr_list",
      "title": "Is an Argument a List of Expressions?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_expr_list"
      ]
    },
    {
      "page": "assert_filter_cond",
      "title": "Is an Argument a Filter Condition?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_filter_cond"
      ]
    },
    {
      "page": "assert_function",
      "title": "Is Argument a Function?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_function"
      ]
    },
    {
      "page": "assert_integer_scalar",
      "title": "Is an Argument an Integer Scalar?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_integer_scalar"
      ]
    },
    {
      "page": "assert_list_element",
      "title": "Is an Element of a List of Lists/Classes Fulfilling a Condition?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_list_element"
      ]
    },
    {
      "page": "assert_list_of",
      "title": "Is an Argument a List of Objects of a Specific S3 Class or Type?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_list_of"
      ]
    },
    {
      "page": "assert_logical_scalar",
      "title": "Is an Argument a Logical Scalar (Boolean)?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_logical_scalar"
      ]
    },
    {
      "page": "assert_named",
      "title": "Assert Argument is a Named List or Vector",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_named"
      ]
    },
    {
      "page": "assert_numeric_vector",
      "title": "Is an Argument a Numeric Vector?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_numeric_vector"
      ]
    },
    {
      "page": "assert_one_to_one",
      "title": "Is There a One to One Mapping between Variables?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_one_to_one"
      ]
    },
    {
      "page": "assert_param_does_not_exist",
      "title": "Asserts That a Parameter Does Not Exist in the Dataset",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_param_does_not_exist"
      ]
    },
    {
      "page": "assert_s3_class",
      "title": "Is an Argument an Object of a Specific S3 Class?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_s3_class"
      ]
    },
    {
      "page": "assert_same_type",
      "title": "Are All Arguments of the Same Type?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_same_type"
      ]
    },
    {
      "page": "assert_symbol",
      "title": "Is an Argument a Symbol?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_symbol"
      ]
    },
    {
      "page": "assert_unit",
      "title": "Asserts That a Parameter is Provided in the Expected Unit",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_unit"
      ]
    },
    {
      "page": "assert_vars",
      "title": "Is an Argument a List of Variables?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_vars"
      ]
    },
    {
      "page": "assert_varval_list",
      "title": "Is an Argument a Variable-Value List?",
      "concept": [
        "assertion"
      ],
      "topics": [
        "assert_varval_list"
      ]
    },
    {
      "page": "backquote",
      "title": "Wrap a String in Backquotes",
      "concept": [
        "quote"
      ],
      "topics": [
        "backquote"
      ]
    },
    {
      "page": "capture_output",
      "title": "Capture Output and Messages",
      "topics": [
        "capture_output"
      ]
    },
    {
      "page": "contains_vars",
      "title": "check that argument contains valid variable(s) created with 'exprs()' or Source Variables from a List of Expressions",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "contains_vars"
      ]
    },
    {
      "page": "convert_dtm_to_dtc",
      "title": "Helper Function to Convert Date (or Date-time) Objects to Characters of dtc Format (-DTC type of variable)",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "convert_dtm_to_dtc"
      ]
    },
    {
      "page": "dataset_vignette",
      "title": "Output a Dataset in a Vignette in the admiral Format",
      "topics": [
        "dataset_vignette"
      ]
    },
    {
      "page": "deprecate_inform",
      "title": "Deprecation with Soft Message",
      "concept": [
        "messages"
      ],
      "topics": [
        "deprecate_inform"
      ]
    },
    {
      "page": "dquote",
      "title": "Wrap a String in Double Quotes",
      "concept": [
        "quote"
      ],
      "topics": [
        "dquote"
      ]
    },
    {
      "page": "enumerate",
      "title": "Enumerate Multiple Elements",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "enumerate"
      ]
    },
    {
      "page": "expect_dfs_equal",
      "title": "Expectation: Are Two Datasets Equal?",
      "concept": [
        "test_helper"
      ],
      "topics": [
        "expect_dfs_equal"
      ]
    },
    {
      "page": "expr_c",
      "title": "Concatenate One or More Expressions",
      "concept": [
        "quo"
      ],
      "topics": [
        "expr_c"
      ]
    },
    {
      "page": "extract_vars",
      "title": "Extract All Symbols from a List of Expressions",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "extract_vars"
      ]
    },
    {
      "page": "filter_if",
      "title": "Optional Filter",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "filter_if"
      ]
    },
    {
      "page": "friendly_type_of",
      "title": "Return English-friendly messaging for object-types",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "friendly_type_of"
      ]
    },
    {
      "page": "get_constant_vars",
      "title": "Get Constant Variables",
      "concept": [
        "get"
      ],
      "topics": [
        "get_constant_vars"
      ]
    },
    {
      "page": "get_dataset",
      "title": "Retrieve a Dataset from the 'admiraldev_environment' environment",
      "concept": [
        "get"
      ],
      "topics": [
        "get_dataset"
      ]
    },
    {
      "page": "get_duplicates",
      "title": "Get Duplicates From a Vector",
      "concept": [
        "get"
      ],
      "topics": [
        "get_duplicates"
      ]
    },
    {
      "page": "get_new_tmp_var",
      "title": "Get a New Temporary Variable Name for a Dataset",
      "topics": [
        "get_new_tmp_var"
      ]
    },
    {
      "page": "get_source_vars",
      "title": "Get Source Variables from a List of Expressions",
      "concept": [
        "get"
      ],
      "topics": [
        "get_source_vars"
      ]
    },
    {
      "page": "is_auto",
      "title": "Checks if the argument equals the auto keyword",
      "concept": [
        "is"
      ],
      "topics": [
        "is_auto"
      ]
    },
    {
      "page": "is_order_vars",
      "title": "Is order vars?",
      "concept": [
        "is"
      ],
      "topics": [
        "is_order_vars"
      ]
    },
    {
      "page": "is_valid_dtc",
      "title": "Is this string a valid DTC?",
      "concept": [
        "is"
      ],
      "topics": [
        "is_valid_dtc"
      ]
    },
    {
      "page": "parse_code",
      "title": "Parse Code",
      "topics": [
        "parse_code"
      ]
    },
    {
      "page": "process_set_values_to",
      "title": "Process 'set_values_to' Argument",
      "concept": [
        "utils_help"
      ],
      "topics": [
        "process_set_values_to"
      ]
    },
    {
      "page": "rdx_roclet",
      "title": "Roclet Extending the Standard rd Roclet",
      "topics": [
        "rdx_roclet"
      ]
    },
    {
      "page": "remove_tmp_vars",
      "title": "Remove All Temporary Variables Created Within the Current Function Environment",
      "topics": [
        "remove_tmp_vars"
      ]
    },
    {
      "page": "replace_symbol_in_expr",
      "title": "Replace Symbols in an Expression",
      "concept": [
        "quo"
      ],
      "topics": [
        "replace_symbol_in_expr"
      ]
    },
    {
      "page": "replace_values_by_names",
      "title": "Replace Expression Value with Name",
      "concept": [
        "quo"
      ],
      "topics": [
        "replace_values_by_names"
      ]
    },
    {
      "page": "roxygen_order_na_handling",
      "title": "Standard Text for NA Handling in Sorting Variables",
      "concept": [
        "documentation"
      ],
      "topics": [
        "roxygen_order_na_handling"
      ]
    },
    {
      "page": "roxygen_param_by_vars",
      "title": "Standard Text for the 'by_vars' Argument",
      "concept": [
        "documentation"
      ],
      "topics": [
        "roxygen_param_by_vars"
      ]
    },
    {
      "page": "roxygen_param_dataset",
      "title": "Standard Text for the 'dataset' Argument",
      "concept": [
        "documentation"
      ],
      "topics": [
        "roxygen_param_dataset"
      ]
    },
    {
      "page": "roxygen_save_memory",
      "title": "Standard Note for Memory-Intensive Functions",
      "concept": [
        "documentation"
      ],
      "topics": [
        "roxygen_save_memory"
      ]
    },
    {
      "page": "squote",
      "title": "Wrap a String in Single Quotes",
      "concept": [
        "quote"
      ],
      "topics": [
        "squote"
      ]
    },
    {
      "page": "suppress_warning",
      "title": "Suppress Specific Warnings",
      "concept": [
        "warnings"
      ],
      "topics": [
        "suppress_warning"
      ]
    },
    {
      "page": "valid_time_units",
      "title": "Valid Time Units",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "valid_time_units"
      ]
    },
    {
      "page": "vars2chr",
      "title": "Turn a List of Expressions into a Character Vector",
      "concept": [
        "dev_utility"
      ],
      "topics": [
        "vars2chr"
      ]
    },
    {
      "page": "warn_if_incomplete_dtc",
      "title": "Warn if incomplete dtc",
      "concept": [
        "warnings"
      ],
      "topics": [
        "warn_if_incomplete_dtc"
      ]
    },
    {
      "page": "warn_if_inconsistent_list",
      "title": "Warn If Two Lists are Inconsistent",
      "concept": [
        "warnings"
      ],
      "topics": [
        "warn_if_inconsistent_list"
      ]
    },
    {
      "page": "warn_if_invalid_dtc",
      "title": "Warn If a Vector Contains Unknown Datetime Format",
      "concept": [
        "warnings"
      ],
      "topics": [
        "warn_if_invalid_dtc"
      ]
    },
    {
      "page": "warn_if_vars_exist",
      "title": "Warn If a Variable Already Exists",
      "concept": [
        "warnings"
      ],
      "topics": [
        "warn_if_vars_exist"
      ]
    },
    {
      "page": "what_is_it",
      "title": "What Kind of Object is This?",
      "concept": [
        "deprecated"
      ],
      "topics": [
        "what_is_it"
      ]
    }
  ],
  "_pkglogo": "https://github.com/pharmaverse/admiraldev/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/pharmaverse/admiraldev/raw/HEAD/README.md",
  "_rundeps": [
    "brew",
    "callr",
    "cli",
    "commonmark",
    "cpp11",
    "desc",
    "dplyr",
    "evaluate",
    "fs",
    "generics",
    "glue",
    "highr",
    "knitr",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "processx",
    "ps",
    "purrr",
    "R6",
    "rlang",
    "roxygen2",
    "rprojroot",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "admiraldev.Rmd",
      "filename": "admiraldev.html",
      "title": "Get Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Dear Developers",
        "Why have a separate development package?",
        "How to add new tools to {admiraldev}?",
        "When to add a function to {admiraldev}?",
        "Scenario One: {admiral} core",
        "Scenario Two: {admiral} extension"
      ],
      "created": "2022-08-08 20:48:04",
      "modified": "2025-06-24 14:09:34",
      "commits": 9
    },
    {
      "source": "package_extensions.Rmd",
      "filename": "package_extensions.html",
      "title": "Package Extensions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Step-by-step Guidance to Create a Package Extension",
        "Lessons Learned"
      ],
      "created": "2023-09-10 14:47:44",
      "modified": "2026-04-30 15:36:24",
      "commits": 10
    },
    {
      "source": "rcmd_issues.Rmd",
      "filename": "rcmd_issues.html",
      "title": "R CMD Issues",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Common R CMD Check Issues",
        "Check Fails Only on One Version",
        "Package Dependencies",
        "Global Variables",
        "Undocumented Function Parameter",
        "Outdated Documentation"
      ],
      "created": "2023-09-10 14:47:44",
      "modified": "2025-04-03 18:40:01",
      "commits": 3
    },
    {
      "source": "test_data_guidance.Rmd",
      "filename": "test_data_guidance.html",
      "title": "Test Data Guidance",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2023-09-10 14:47:44",
      "modified": "2024-06-03 13:38:53",
      "commits": 3
    },
    {
      "source": "writing_custom_examples.Rmd",
      "filename": "writing_custom_examples.html",
      "title": "Writing Custom Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "How to use the @caption, @info and @code tags together in a \"block\"",
        "How to sequence your blocks",
        "Data sections"
      ],
      "created": "2025-08-20 10:10:10",
      "modified": "2026-03-09 20:06:44",
      "commits": 2
    }
  ],
  "_score": 11.807412358597311,
  "_indexed": false,
  "_nocasepkg": "admiraldev",
  "_universes": [
    "ddsjoberg"
  ],
  "_previous": "1.4.1.9000",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:42:22.000Z",
      "distro": "noble",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "63c8f66751ae0981384954692f77655a54b40662f5fda109e0086b626fa127f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:42:29.000Z",
      "distro": "noble",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "3ecd0532030b8da3cdf77e751c2c8947e9f5b59332ed0242edb43b346abdd392",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:42:24.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "8b380ee529249d3eb8ea4e14eda836a59c16e2aa5437a679b5b60fec4ddc936e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:43:03.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "53d16ebe949ffffefc62e2e0469e1690c02a3095740989e2fd3de610ce538100",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:42:27.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "3e2af06f7aa84634c8cd21d4224849fa863c113f111250d74f5bfb3c266d6917",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:41:25.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "5d8319d71c8974bd2ab2f583957b44062e02cb4cdb9c90c47a37c0e62284fa10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:41:22.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "3d7574a2adaa2c1be6703c561299d8f7cab657b5ec1f06d6d867e5d5ad485eb8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4.1.9001",
      "date": "2026-06-03T08:41:53.000Z",
      "commit": "778597ec659766b64952eb282c692fcc5f177c0c",
      "fileid": "837f3733cb78eb89cf757205873e9a9cf94268f16575c91eeedc3ce62f19881a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ddsjoberg/actions/runs/26873382763"
    }
  ]
}