Function to download data from GIE's AGSI+ and ALSI+ API
gie_load(
country,
company = NULL,
facility = NULL,
from = NULL,
to = NULL,
date = NULL,
size = 30,
timeout = 3,
database = "agsi",
verbose = FALSE,
apikey = Sys.getenv("GIE_APIKEY")
)
A data.frame or list with the results.
Character. Specify the country of interest as two-digit country code (e.g., 'DE', 'IE').
Character. EIC code for the requested company.
Character. EIC code for the requested facility.
Character. Specify the start of the time span you are
interested in downloading (format: YYYY-MM-DD).
Character. Specify the end of the time span you are
interested in downloading (format: YYYY-MM-DD).
Character. If you want to have data only for one date.
If you set 'date', you cannot set the 'from' and/or 'to' parameters
(format: YYYY-MM-DD).
Integer. The number of results per page.
Numeric. If the amount of pages of your request exceeds 60, a timeout
will be enforced to prevent the API from timing out. Defaults to 3 seconds, any
values must be set in seconds, too.
Character. The type of API you want to address ('agsi' or 'alsi').
Logical. Prints information on function progress to the console (default: FALSE).
Character. Your personal API key.
if (FALSE) {
gie_load(country = "DE", date = "2022-01-03", database = "alsi")
}
Run the code above in your browser using DataLab