Utility Functions and Development Tools for the Admiral Package Family
Add a Suffix to Variables in a List of Expressions
admiraldev: Utility Functions and Development Tools for the Admiral Pa...
Extract Argument Name from an Expression
Is an Argument an Atomic Vector?
Is an Argument a Character Scalar (String)?
Is an Argument a Character Vector?
Is an Argument a Data Frame?
Is a Variable in a Dataset a Date or Datetime Variable?
Is an object a date or datetime vector?
Is an Argument a List of Expressions?
Assert Argument is an Expression
Is an Argument a Filter Condition?
Is Argument a Function?
Is an Argument an Integer Scalar?
Is an Element of a List of Lists/Classes Fulfilling a Condition?
Is an Argument a List of Objects of a Specific S3 Class or Type?
Is an Argument a Logical Scalar (Boolean)?
Assert Argument is a Named List or Vector
Is an Argument a Numeric Vector?
Is There a One to One Mapping between Variables?
Asserts That a Parameter Does Not Exist in the Dataset
Is an Argument an Object of a Specific S3 Class?
Are All Arguments of the Same Type?
Is an Argument a Symbol?
Asserts That a Parameter is Provided in the Expected Unit
Is an Argument a List of Variables?
Is an Argument a Variable-Value List?
Wrap a String in Backquotes
Captures Messages Preserving the Message Redirection
Capture Output and Messages
check that argument contains valid variable(s) created with exprs() ...
Helper Function to Convert Date (or Date-time) Objects to Characters o...
Output a Dataset in a Vignette in the admiral Format
A Demo Function
Deprecation with Soft Message
Wrap a String in Double Quotes
Enumerate Multiple Elements
Execute Example Code
Expectation: Are Two Datasets Equal?
Concatenate One or More Expressions
Extract All Symbols from a List of Expressions
Optional Filter
Return English-friendly messaging for object-types
Get Constant Variables
Retrieve a Dataset from the admiraldev_environment environment
Get Duplicates From a Vector
Get a New Temporary Variable Name for a Dataset
Get the content of the @param tag
Get Source Variables from a List of Expressions
Negated Value Matching
Or
Checks if the argument equals the auto keyword
Is order vars?
Is this string a valid DTC
Parse Code
Process set_values_to Argument
Roclet Extending the Standard rd Roclet
Remove All Temporary Variables Created Within the Current Function Env...
Replace Symbols in an Expression
Replace Expression Value with Name
Wrap a String in Single Quotes
Suppress Specific Warnings
Transform @caption, @info and @code tags into @examplex tags
Process @permitted and @default tags
Valid Time Units
Turn a List of Expressions into a Character Vector
Warn if incomplete dtc
Warn If Two Lists are Inconsistent
Warn If a Vector Contains Unknown Datetime Format
Warn If a Variable Already Exists
What Kind of Object is This?
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.
Useful links