Utility Functions for Production R Code

A suite of utility functions providing functionality commonly needed for production level projects such as logging, error handling, and cache management.


CRAN_Status_Badge Downloads Build Status

A suite of utility functions providing functionality commonly
needed for production level projects such as logging, error handling,
and cache management.

Background

The MazamaCoreUtils package was created by MazamaScience to regularize our work building R-based web services.

The main goal of this package is to create an internally standardized set of functions that we can use in various systems that are being run operationally. Areas of functionality supported by this package include:

  • python style logging
  • simple error messaging
  • cache management

Installation

Install from CRAN with:

install.packages('MazamaCoreUtils')

Install the latest version from GitHub with:

devtools::install_github('mazamascience/MazamaCoreUtils')


This project is supported by Mazama Science.

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("MazamaCoreUtils")

0.1.3 by Jonathan Callahan, 4 months ago


https://github.com/MazamaScience/MazamaCoreUtils


Report a bug at https://github.com/MazamaScience/MazamaCoreUtils/issues


Browse source code at https://github.com/cran/MazamaCoreUtils


Authors: Jonathan Callahan [aut, cre] , Thomas Bergamaschi [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports dplyr, lubridate, stringr

Depends on futile.logger

Suggests knitr, markdown, testthat, rmarkdown


See at CRAN