Gets polar volume data from supported sources and returns it as a (list of)
polar volume objects. The source is automatically
detected based on the provided radar
.
Arguments
- radar
Name of the radar (odim code) as a character string (e.g.
"nlhrw"
or"fikor"
).- datetime
Either:
A single
POSIXct
, for which the most representative data file is downloaded. In most cases this will be the time before.A
lubridate::interval()
or twoPOSIXct
, between which all data files are downloaded.
- ...
Additional arguments passed on to reading functions, for example
param = "all"
to thebioRad::read_pvolfile()
.
Value
Either a polar volume or a list of polar volumes. See
bioRad::summary.pvol()
for details.
Details
For more details on supported sources, see vignette("supported_sources")
. Within
supported countries there might also be temporal restrictions on the radars that
are operational. For example, radars with the status
0
in get_weather_radars("opera")
are currently not operational.
Not all radars in the nexrad archive can be read successfully. Radars associated
with the Terminal Doppler Weather Radar (TDWR) program can not be read. These can
be identified using the stntype
column in get_weather_radars("nexrad")
.
Examples
if (FALSE) { # interactive()
# Get PVOL data for a single radar and datetime
get_pvol("deess", as.POSIXct(Sys.Date()))
# Get PVOL data for multiple radars and a single datetime
get_pvol(
c("deess", "dehnr", "fianj", "czska", "KABR"),
as.POSIXct(Sys.Date())
)
}