R/query_parameters.R
query_parameters.Rd
Queries the POWER API returning detailed information on available parameters.
query_parameters(community = NULL, par = NULL, temporal_api = NULL)
An optional character vector providing community name: “ag”, “sb” or “re”.
An optional character vector of a single solar, meteorological or climatology parameter to query. If unsure, omit this argument for for a full list of all the parameters available for each temporal API and community.
An optional character vector indicating the temporal API end-point for data being queried, supported values are “hourly”, “daily”, “monthly” or “climatology”.
A list object of information for the requested parameter(s) (if requested), community and temporal API.
If par
is not provided all possible parameters for the provided
community, community
and temporal API, temporal_api
will be
returned. If only a single parameter is supplied with no community
or
temporal_api
then the complete attribute information for that parameter
will be returned for all possible communities and temporal APIs
combinations. If all three values are provided, only the information for
that specific combination of parameter, temporal API and community
will be returned.
temporal_api
There are four valid values.
The hourly average of pars
by hour, day, month and year.
The daily average of pars
by day, month and year.
The monthly average of pars
by month and year.
Provide parameters as 22-year climatologies (solar) and 30-year climatologies (meteorology); the period climatology and monthly average, maximum, and/or minimum values.
if (FALSE) { # interactive()
# fetch the complete set of attribute information for "T2M".
query_parameters(par = "T2M")
# fetch complete temporal and community specific attribute information
# for "T2M" in the "ag" community for the "hourly" temporal API.
query_parameters(par = "T2M",
community = "ag",
temporal_api = "hourly")
# fetch complete temporal and community specific attribute information
# for all parameters in the "ag" community for the "hourly" temporal API.
query_parameters(community = "ag",
temporal_api = "hourly")
}