wf_transfer: ECMWF data transfer function

View source: R/wf_transfer.R

wf_transferR Documentation

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
)

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

Value

a netCDF of data on disk as specified by a wf_request

Author(s)

Koen Hufkens

See Also

wf_set_key wf_request

Examples


## Not run: 
# 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")

## End(Not run)

ecmwfr documentation built on Jan. 22, 2023, 1:23 a.m.