Skip to contents

Check 🛠 Docs 📚 Code Coverage 📔

GitHub forksGitHub Repo stars

GitHub commit activityGitHub contributorsGitHub last commitGitHub pull requestsGitHub repo sizeGitHub language countProject Status: Active – The project has reached a stable, usable state and is being actively developed. Current Version Open Issues

Overview

teal.code is an R library providing tools to store code and an execution environment associated with it. The features include:

  • an object qenv for storing code and an execution environment which integrates well with shiny reactives for use in shiny applications whose outputs require reproducibility (i.e. the code used to generate them)
  • ability to chain and join qenv objects together to provide fine-grained control over executed code
  • automatic error and warning handling for executed code

teal.code also ships a shiny module that helps inspect the stored code as well as messages, warnings and error messages resulting from evaluation via shiny web application.

Installation

For releases from August 2022 it is recommended that you create and use a Github PAT to install the latest version of this package. Once you have the PAT, run the following:

Sys.setenv(GITHUB_PAT = "your_access_token_here")
if (!require("remotes")) install.packages("remotes")
remotes::install_github("insightsengineering/teal.code@*release")

A stable release of all NEST packages from June 2022 is also available here.

You might need to manually install all of the package dependencies before installing this package as without the dependencies = FALSE argument to install_github it may produce an error.

Stargazers and Forkers

Stargazers over time

Stargazers over time

Stargazers

Stargazers repo roster for @insightsengineering/teal.code

Forkers

Forkers repo roster for @insightsengineering/teal.code