Skip to content

admiraldev

1.5.0Package record

Utility Functions and Development Tools for the Admiral Package Family

10packages dependsuggested by 2
62.4Kdownloads / year
98.1%test coverage
13/13flavors OK

Overview

About
Maintained by Edoardo ManciniCRAN page ↗GitHub ↗Website ↗Issues ↗Declared funders: F. Hoffmann-La Roche AG and GlaxoSmithKline LLC

Utility functions to check data, variables and conditions for functions used in 'admiral' and 'admiral' extension packages. Additional utility helper functions to assist developers with maintaining documentation, testing and general upkeep of 'admiral' and 'admiral' extension packages.

Changes in 1.5.0

New Features

  • Moved over roxygen helper functions from {admiral} to {admiraldev}. (#517)

Updates of Existing Functions

  • is_valid_dtc() was enhanced with the argument check_dtc to allow users

to check whether the input date/datetime is a real date/datetime. (#505)

  • capture_message() was updated to strip off all control sequences from the message. (#543)
  • assert_list_of() and assert_vars() were updated with a clearer message to users on how to fix a string versus symbol issue, e.g "If a variable was provided as a string, please provide it as a symbol, e.g. use exprs(AVISIT) instead of exprs("AVISIT")". (#538)

Breaking Changes

Show all changes in 1.5.0Hide the rest of the changes in 1.5.0

Documentation

  • Update to {roxygen2} 8.0.0. (#557)
  • Update links in documentation for AI coding AGENTS.md files. (#552)
  • Update vignettes for AI coding AGENTS.md files. (#545)
  • The website navigation bar has been updated to: (#539)
  • Add a night mode option. This can be be toggled using the sun/moon icon in the top right corner of the navigation bar.
  • Add a link to the "Get Started" vignette for developers.
  • Add icon links to report a bug and join the pharmaverse Slack.
  • Add tooltips for each of the icons.
  • Increase the maximum height of the drop-down menus to ensure all items are visible without scrolling.
  • Added a brief section on using AI in the programming strategy. (#547)
  • Updated the function name prefixes in the programming strategy. (#472)
  • Aligned the definition of "Experimental functions" in the programming strategy with the definition

in the admiral reference page. (#561)

Various

  • Updated existing assertion unit tests. (#550)

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 3.1 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-09-08
  • ERROR12 OK, 1 ERROR2026-09-07
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK12 OK2026-04-25
Show 1 earlier changeHide 1 earlier change
  • ERROR13 OK, 1 ERROR2026-03-10
Advisories

none known

Documentation

In release 1.5.0
READMEYes · 212 wordsVignettesYes · 5 · dynamicNEWSYes · 100% structured · mentions 1.5.0Citation fileNoWebsiteYes · pkgdown
Help pages
75 (7 internal)includes a package overview page
Examples that run
100%43 run in a plain check
Exported functions with examples
63%
Documented parameters
98%
Return-value docs
98%
Help pages citing references
0%

Downloads

62.4K
CRAN downloads in the past year
Rank #1,802 · ~171/day · ~5.2K/mo
Daily download trend is not available in this view yet.
3.6K30 days
11.4K90 days
62.4K1 year
Compare downloads with other packages →
Also on388 r2u28 autocran1.3K conda_forge

Repository

22Stars
7Forks
3Open issues
0Open PRs
12Releases
820Commits
33Commit identities
License file reads as Apache-2.0 · 820 commits · Last activity 2026-09-30 · 0% stars, 30d · Default branch at 1.5.0.9005, ahead of CRAN 1.5.0 (checked 2026-10-21) · Discussions: 1 post
Responsiveness
How these are sampled
PRs merged (all time)
88%
Median days to close, 50 most recently updated closed issues
38
Median days to close, 50 most recently updated closed PRs
1

Stars over time

2025-02-27 · 182026-07-07 · 22
PracticesBeta

6 development-tooling and community-health practices detected across 4 families in the upstream repository

Checks run against github.com/pharmaverse/admiraldev on 2026-10-21.

Continuous integration (1)
GitHub Actions
Governance and community (2)
Issue templatesPR template
Docs source (2)
pkgdown

GitHub Pages site last deployed 2026-09-30

pkgdown site last built 2026-06-10

Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v4 (2026-10-20)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • GitHub Copilotfirst seen 2025-12-19
    Pull request: opened by its own account
    Commits: 3 by its own account · at least 4 crediting it in the message
  • Claude Codefirst seen on or before 2026-09-22
    Commits: at least 2 crediting it in the message
Review tools
  • Copilot code review
    Commits: at least 1 accepting its review suggestions
From outside contributors
  • Claude Code
    Pull requests: 2 from outside contributors, first on 2026-09-21
Models named in its commits
  • Claude Opus 52 commits · Sep 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
20 external dependencies (excludes base and recommended)

Installing admiraldev adds 41 packages (23 with compiled code, 22 MB of source tarballs). Heaviest: stringi 11 MB, fs 1.4 MB, vctrs 1.0 MB.

Depends (1)
R >= 4.1
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
10direct
1indirect
Imports 10
Suggested by 2
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (13)
Author, Maintainer since 1.4.1 (2026) · added in 0.5.0
Author · added in 1.4.0
Author · added in 1.5.0
Author · added in 0.2.0
Author · added in 0.2.0
Author · added in 1.2.0
Author · added in 1.5.0
Author · added in 1.2.0
Author · added in 1.5.0
Copyright holder, Funder
Copyright holder, Funder

Previously maintained by Ben Straub (0.1.0 to 1.4.0).

Listed in earlier versions (11)
Show 8 of 11 peopleHide 8 people
no longer listed · 0.1.0 to 1.1.0
Pooja Kumari
no longer listed · 0.1.0 to 1.1.0
Syed Mubasheer
no longer listed · 0.1.0 to 1.1.0
no longer listed · 0.1.0 to 1.1.0
no longer listed · 0.1.0 to 1.1.0
Ania Golab
no longer listed · 0.2.0 to 1.1.0
no longer listed · 0.2.0 to 1.2.0
no longer listed · 0.2.0 to 1.2.0
Releases (13)

Pick two releases to compare their code metrics.

  • 1.5.0Latest
    record
    2026-06-10 · current release · diff ↗ ·
    added 4 exports
    roxygen_order_na_handling, roxygen_param_by_vars, roxygen_param_dataset, roxygen_save_memory
  • 1.4.1
    record
    2026-05-27 · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • 1.4.0
    record
    2026-01-14 · diff ↗ ·
    removed 3 exports
    anti_join, inner_join, left_join
  • 1.3.1
    record
    2025-06-25 · diff ↗
  • 1.3.0
    record
    2025-06-24 · diff ↗ ·
    added 3 exports
    capture_output, parse_code, rdx_roclet
  • R
    R 4.5.0 released · 2025-04-11
  • 1.2.0
    record
    2025-01-15 · diff ↗ ·
    removed 3 exports
    assert_function_param, assert_has_variables, assert_named_exprs
    added 1 export
    deprecate_inform
  • 1.1.0
    record
    2024-06-07 · diff ↗ ·
    removed 1 export
    is_named
  • R
    R 4.4.0 released · 2024-04-24
  • 1.0.0
    record
    2023-12-15 · diff ↗ ·
    removed 1 export
    assert_order_vars
  • 0.5.0
    record
    2023-09-11 · diff ↗ ·
    removed 3 exports
    quo_c, quo_not_missing, replace_symbol_in_quo
    added 1 export
    friendly_type_of
  • 0.4.0
    record
    2023-06-06 · diff ↗ ·
    added 2 exports
    assert_expr_list, assert_named
  • R
    R 4.3.0 released · 2023-04-21
  • 0.3.0
    record
    2023-03-07 · diff ↗ ·
    removed 1 export
    as_name
    added 3 exports
    expr_c, process_set_values_to, replace_symbol_in_expr
  • 0.2.0
    record
    2022-12-01 · diff ↗ ·
    removed 12 exports
    desc, is_date, is_timeunit, is_valid_date_entry, is_valid_day, is_valid_hour, is_valid_month, is_valid_sec_min, is_valid_time_entry, negate_vars, set_dataset, vars
    added 6 exports
    add_suffix_to_vars, assert_atomic_vector, assert_date_vector, assert_same_type, contains_vars, replace_symbol_in_quo
Show 2 earlier eventsHide 2 earlier events
  • 0.1.0
    record
    2022-08-26
  • R
    R 4.2.0 released · 2022-04-22

Package metadata

First published
2022-08-26
Total releases
13 / 4 yrs
License
Apache License (>= 2)
Minimum R
≥ 4.1
Download size
1.0 MB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("admiraldev")
Mancini, E., F. Hoffmann-La Roche AG, GlaxoSmithKline LLC, Bundfuss, S., Cascone, A., Dahnert, K., Dickinson, J., Farrugia, R., Gautier, F., Hobby, L., Miller, G., Patil, L., & Straub, B. (2026). admiraldev: Utility Functions and Development Tools for the Admiral Package Family (Version 1.5.0) [Computer software]. https://doi.org/10.32614/CRAN.package.admiraldev

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for admiraldev version 1.5.0 [Data set]. HJJB, LLC. Data release v2026-10-24. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy