Downloads climate forecasts, presently only from the North American Multi-Model Ensemble (NMME), into the <main>/<resources> sub. download_climate_forecasts downloads the files from the pre-defined URLs. NMME_urls generates the URL for a specific request to the NMME API based on parameters. See arguments for specifics and Details for links.
Usage
download_climate_forecasts(
main = ".",
resources_sub = "resources",
version = Sys.Date(),
source = "NMME",
data = c("tasmin", "tasmean", "tasmax", "pr"),
quiet = FALSE,
verbose = FALSE,
force = FALSE,
timeout = getOption("timeout")
)
NMME_urls(
start = Sys.Date(),
end = as.Date("2050-01-01"),
model = "ENSMEAN",
lat = 31.9555,
lon = -109.0744,
freq = "daily",
data = c("tasmin", "tasmean", "tasmax", "pr")
)Arguments
- main
charactervalue defining the main component of the portalcasting directory tree.- resources_sub
charactervalue defining the resources subdirectory of the portalcasting directory tree.- version
Date-coercible start of the climate forecast. SeeNMME_urls(used asstart).- source
characterindicator of the source for the download. Only"NMME"presently available.- data
charactervalue of the type of data, one of"tasmin"(minimum temperature),"tasmean"(mean temperature),"tasmax"(maximum temperature),"pr"(precipitation),"dps"(dew point),"rsds"(shortwave radiation; sun intensity),"was"(wind speed).- quiet
logicalindicator if progress messages should be quieted.- verbose
logicalindicator if detailed messages should be generated.- force
logicalindicator of whether or not existing files or folders (such as the archive) should be over-written if an up-to-date copy exists (most users should leave asFALSE).- timeout
Positive
integeror integernumericseconds for timeout on downloads. Temporarily overrides the"timeout"option inoptions.- start, end
Datefor the start and end of the forecast.- model
charactervalue of the model to use, one of"ENSMEAN", (Multi-Model Mean),"CMC1"(CMC1-CanCM3),"CMC2"(CMC2-CanCM4),"CFCSv2"(NCEP-CFSv2),"GFDL"(GFDL-CM2.1),"GFDL-FLOR"(GFDL-FLOR), or"NCAR"(NCAR-CCSM4). Presently can only take one value.- lat, lon
numericlatitude and longitude values used to downscale the model. Presently can only take one value for each.- freq
charactervalue of the frequency of the data, can be"daily"or"XmonthAverage", where"X"is a number between1and7. Presently can only take one value.
Value
download_climate_forecasts: NULL, [invisible][base::invisible]-ly. \cr NMME_urls: amed charactervector of URLs, orNULLifdata, freq, or modelisNULL`.
Details
The Northwest Knowledge Network (NKN) at the University of Idaho provides a simple API to download downscaled climate forecasts using the North American Multi-Model Ensemble (NMME) set.
See also
Other downloads:
download archive
Examples
NMME_urls( )
if (FALSE) { # \dontrun{
main1 <- file.path(tempdir(), "dcf")
create_dir(main = main1)
download_climate_forecasts(main = main1)
unlink(main1, recursive = TRUE)
} # }