Skip to content

insightsengineering/teal.picks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

86 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

teal.picks

CRAN Version Total Downloads Last Month Downloads Last Week Downloads

Check ๐Ÿ›  Docs ๐Ÿ“š Code Coverage ๐Ÿ“”

GitHub forks GitHub repo stars

GitHub commit activity GitHub contributors GitHub last commit GitHub pull requests GitHub repo size GitHub language count Project Status: Active โ€“ The project has reached a stable, usable state and is being actively developed. Current Version Open Issues

teal.picks is an R package used in the development of teal applications. It provides:

  • a hierarchical choices / selected model for datasets, variables, and values in a Shiny session, with optional tidyselect support for dynamic choices,
  • picks_ui and picks_srv modules to collect those selections interactively,
  • merge_srv and tm_merge to merge teal data according to user picks,
  • conversion helpers such as as.picks to align with teal.transform objects.

Installation

install.packages('teal.picks')

Alternatively, you might want to use the development version.

# install.packages("pak")
pak::pak("insightsengineering/teal.picks")

Usage

See the package reference for full documentation.

Below is a minimal illustration of defining a picks specification (datasets, then variables; optional values() when needed):

library(teal.picks)

my_picks <- picks(
  datasets(choices = c("iris", "mtcars")),
  variables(
    choices = tidyselect::everything(),
    selected = 1L,
    multiple = TRUE
  )
)

Wire my_picks into picks_ui / picks_srv with a reactive teal_data object, or use tm_merge inside a teal::init() application. Full patterns are documented on the package site.

Getting help

If you encounter a bug or have a feature request, please file an issue. For questions, discussions, and staying up to date, please use the teal channel in the pharmaverse slack workspace.

Stargazers and Forkers

Stargazers over time

Stargazers over time

Stargazers

Stargazers repo roster for @insightsengineering/teal.picks

Forkers

Forkers repo roster for @insightsengineering/teal.picks

About

Dataset and Variable Picker and Merge Module for 'teal'

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages