Downloads minimum and maximum temperature station data from Argentina's National Weather Service's public access. Data availability is not guaranteed so you are encouraged to check it on the website.

GetSMNData(
  date,
  type = c("hourly", "daily", "radiation"),
  bar = FALSE,
  cache = TRUE,
  file.dir = tempdir()
)

Source

https://ssl.smn.gob.ar/dpd/pron5d-calendario.php

Arguments

date

date vector of dates to fetch data

type

type of data to retrieve

bar

logical object indicating whether to show a progress bar

cache

logical indicating if the results should be saved on disk

file.dir

optional directory where to save and/or retrieve data

Value

For type = "hourly", a data.frame with observations of

date

date

t

temperature in degrees celsius

rh

relative humidity in %

slp

sea level pressure in hPa

dir

wind direction in clockwise degrees from 6 o'clock

V

wind magnitude in m/s

station

station name

For type = "daily", a data.frame with observations of

date

date

tmax

maximum daily temperature in degrees celsius

tmin

minimum daily temperature in degrees celsius

station

station name

For type = "radiation", a data.frame with observations of

date

date

global

global radiation in W/m^2

diffuse

diffuse radiation in W/m^2

station

station name

Examples

if (FALSE) {
dates <- seq.Date(lubridate::today() - 30, lubridate::today(), by = "1 day")
data <- GetSMNData(dates, type = "daily", bar = TRUE)

library(ggplot2)
ggplot(subset(data, station == "BASE BELGRANO II"),
       aes(date, (tmax + tmin)/2)) +
    geom_line()
}