options - Simple, Consistent Package Options
Simple mechanisms for defining and interpreting package options. Provides helpers for interpreting environment variables, global options, defining default values and more.
Last updated 1 months ago
developer-tools
8.84 score 25 stars 1 packages 1.0k scripts 815 downloadsggpackets - Package Plot Layers for Easier Portability and Modularization
Create groups of 'ggplot2' layers that can be easily migrated from one plot to another, reducing redundant code and improving the ability to format many plots that draw from the same source 'ggpacket' layers.
Last updated 2 years ago
ggplotplotting
7.01 score 68 stars 1 packages 12 scripts 2.8k downloadstestex - Add Tests to Examples
Add tests in-line in examples. Provides standalone functions for facilitating easier test writing in Rd files. However, a more familiar interface is provided using 'roxygen2' tags. Tools are also provided for facilitating package configuration and use with 'testthat'.
Last updated 7 months ago
documentationexamplesrlangroxygen2testing
6.06 score 23 stars 6 scripts 539 downloadsroxytypes - Typed Parameter Tags for Integration with 'roxygen2'
Provides typed parameter documentation tags for integration with 'roxygen2'. Typed parameter tags provide a consistent interface for annotating expected types for parameters and returned values. Tools for converting from existing styles are also provided to easily adapt projects which implement typed documentation by convention rather than tag. Use the default format or provide your own.
Last updated 1 months ago
roxygen2type-hints
4.00 score 5 stars 1 scripts 321 downloadsroxylint - Lint 'roxygen2'-Generated Documentation
Provides formatting linting to 'roxygen2' tags. Linters report 'roxygen2' tags that do not conform to a standard style. These linters can be a helpful check for building more consistent documentation and to provide reminders about best practices or checks for typos. Default linting suites are provided for common style guides such as the one followed by the 'tidyverse', though custom linters can be registered by other packages or be custom-tailored to a specific package.
Last updated 9 months ago
linterroxygen2
3.93 score 17 stars 164 downloadsparttime - Partial Datetime Handling
Datetimes and timestamps are invariably an imprecise notation, with any partial representation implying some amount of uncertainty. To handle this, 'parttime' provides classes for embedding partial missingness as a central part of its datetime classes. This central feature allows for more ergonomic use of datetimes for challenging datetime computation, including calculations of overlapping date ranges, imputations, and more thoughtful handling of ambiguity that arises from uncertain time zones. This package was developed first and foremost with pharmaceutical applications in mind, but aims to be agnostic to application to accommodate general use cases just as conveniently.
Last updated 10 months ago
hacktoberfest
3.93 score 17 stars 3 scripts 233 downloads