https://github.com/mazamascience/mazamacoreutils
Utilities to help write production R code
https://github.com/mazamascience/mazamacoreutils
Last synced: about 1 year ago
JSON representation
Utilities to help write production R code
- Host: GitHub
- URL: https://github.com/mazamascience/mazamacoreutils
- Owner: MazamaScience
- License: gpl-3.0
- Created: 2018-10-09T21:08:24.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-04T22:03:26.000Z (over 1 year ago)
- Last Synced: 2025-06-01T04:14:43.701Z (about 1 year ago)
- Language: R
- Homepage: https://mazamascience.github.io/MazamaCoreUtils/
- Size: 836 KB
- Stars: 4
- Watchers: 7
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://cran.r-project.org/package=MazamaCoreUtils)
[](https://cran.r-project.org/package=MazamaCoreUtils)
[](https://zenodo.org/badge/latestdoi/152321630)
A dedicated Slack channel has been created for announcements, support and to
help build a community of practice around this open source package. You may
request an invitation to join from .
# MazamaCoreUtils
```
A suite of utility functions providing functionality commonly needed for
production level projects such as logging, error handling, cache management and
date-time parsing. Functions for date-time parsing and formatting require that
timezones be specified explicitly, avoiding a common source of error when
working with environmental time series.
```
## Background
The MazamaCoreUtils package was created by Mazama Science to regularize
work building R packages, data processing pipelines and web services focused on
environmental monitoring data.
The main goal of this package is to create an internally standardized set of
functions that for 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
* API key handling
* date-time parsing and formatting
* lat/lon validation and uniqueID creation
* source code linting
## Installation
Install from CRAN with:
```install.packages('MazamaCoreUtils')```
Install the latest version from GitHub with:
```devtools::install_github('mazamascience/MazamaCoreUtils')```
----
Development of this R package has been supported with funding from the
following institutions:
* USFS [AirFire Research Team](https://www.airfire.org)
Questions regarding further development of the package should be directed to
.