tanaylab/tgconfig: Infrastructure for managing package parameters

The goal of tgconfig is to provide infrastructure for managing package parameters. Parameters are easy to get in relevant functions within a package, and rrror is thrown if a parameter is missing. Developers are able to register parameters and set their default value in a config file that is part of the package in YAML format, and users are able to override parameters using their own YAML. Users get an exception when trying to override a parameter that was not registered, and can load multiple parameters to the current environment.

Getting started

Package details

Maintainer
LicenseGPL-3 + file LICENSE
Version0.1.2
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("tanaylab/tgconfig")
tanaylab/tgconfig documentation built on Nov. 5, 2019, 9:59 a.m.