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

  • API key handling

  • date parsing and formatting

  • lat/lon validation and uniqueID creation

  • source code linting