ecmwfr (version 1.5.0)

wf_transfer: ECMWF data transfer function

Description

Returns the contents of the requested url as a NetCDF file downloaded to disk or the current status of the requested transfer.

Usage

wf_transfer(
  url,
  user,
  service = "webapi",
  path = tempdir(),
  filename = tempfile("ecmwfr_", tmpdir = ""),
  verbose = TRUE
)

Value

a netCDF of data on disk as specified by a wf_request

Arguments

url

R6 wf_request) query output

user

user (email address) used to sign up for the ECMWF data service, used to retrieve the token set by wf_set_key.

service

which service to use, one of webapi, cds or ads (default = webapi)

path

path were to store the downloaded data

filename

filename to use for the downloaded data

verbose

show feedback on data transfers

Author

Koen Hufkens

See Also

wf_set_key wf_request

Examples

Run this code

if (FALSE) {
# set key
wf_set_key(user = "test@mail.com", key = "123")

# request data and grab url and try a transfer
r <- wf_request(request, "test@email.com", transfer = FALSE)

# check transfer, will download if available
wf_transfer(r$get_url(), "test@email.com")
}

Run the code above in your browser using DataLab