This function will make a call to the Climacell API and retrieve precipitation related (including cloud cover & pressure) values.

climacell_precip(
api_key,
lat,
long,
timestep,
start_time = NULL,
end_time = NULL
)

## Arguments

api_key character string representing the private API key. Provided by user or loaded automatically from environment variable (environment variable must be called "CLIMACELL_API"). a numeric value (or a string that can be coerced to numeric) representing the latitude of the location. a numeric value (or a string that can be coerced to numeric) representing the longitude of the location. a 'step' value for the time. Choose one of the following valid values: c('1d', '1h', '30m','15m','5m','1m','current'). the start time of the query. This input must be a character string that can be parsed into a data/time or a date/time value. If the input does not contain a timezone, the value will be assumed to be in UTC. It is recommended that the lubridate::now() function or Sys.time() be used to define the start_time. For this function, the start_time cannot be less than 6 hours from the current time. the end time of the query. This input must be a character string that can be parsed into a data/time or a date/time value. If the input does not contain a timezone, the value will be assumed to be in UTC. OPTIONAL if timestep is 'current' or if the user desires to get the maximum results possible (depends on the timestep chosen).

a tibble

## Details

climacell_precip returns a tibble that consists of precipitation related variables (returned values are in metric units) using the Climacell API. These variables consist of precipitation intensity, precipitation probability, precipitation description, visibility, surface & sea level pressure, cloud cover & ceiling, and a weather description.

## Examples

if (FALSE) {
climacell_precip(
api_key = Sys.getenv('CLIMACELL_API'),
lat = 0,
long = 0,
timestep = 'current')
}