Convert antares output to h5 file
writeAntaresH5(
path = NULL,
timeSteps = c("hourly", "daily", "weekly", "monthly", "annual"),
opts = simOptions(),
writeMcAll = TRUE,
compress = 1,
misc = FALSE,
thermalAvailabilities = FALSE,
hydroStorage = FALSE,
hydroStorageMaxPower = FALSE,
reserve = FALSE,
linkCapacity = FALSE,
mustRun = FALSE,
thermalModulation = FALSE,
allData = FALSE,
writeAllSimulations = FALSE,
nbCores = 4,
removeVirtualAreas = FALSE,
storageFlexibility = NULL,
production = NULL,
reassignCosts = FALSE,
newCols = TRUE,
overwrite = FALSE,
supressMessages = FALSE
)character folder where h5 file will be write (default NULL)
character timeSteps
list of simulation parameters returned by the function setSimulationPath. Default to antaresRead::simOptions()
boolean write mc-all
numeric compress level
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean see readAntares
boolean add all data with a single call (writeMcAll, misc, thermalAvailabilities, hydroStorage, hydroStorageMaxPower
reserve, linkCapacity, mustRun, thermalModulation).
boolean, write all simulations of your antares study.
numeric, number of cores to use, only used if writeAllSimulations is TRUE
boolean, remove virtual areas, see removeVirtualAreas
character or list, see removeVirtualAreas
character or list, see removeVirtualAreas
boolean or list, see removeVirtualAreas
boolean or list, see removeVirtualAreas
boolean or list, overwrite old file
boolean, supress messages from readAntares and removeVirtualAreas
if (FALSE) {
# Write simulation one by one
setSimulationPath("C:/Users/MyUser/Mystudy", 1)
writeAntaresH5(path="PATH_TO_YOUR_STUDY")
# Write all simulations
setSimulationPath("C:/Users/MyUser/Mystudy")
writeAntaresH5(path="PATH_TO_YOUR_STUDY", writeAllSimulations = TRUE)
# Choose timestep to write
setSimulationPath("C:/Users/MyUser/Mystudy", 1)
writeAntaresH5(path="PATH_TO_YOUR_STUDY", timeSteps = "hourly")
# Write with additionnal information
writeAntaresH5(path="PATH_TO_YOUR_STUDY", timeSteps = "hourly",
misc = TRUE, thermalAvailabilities = TRUE,
hydroStorage = TRUE, hydroStorageMaxPower = TRUE, reserve = TRUE,
linkCapacity = TRUE, mustRun = TRUE, thermalModulation = TRUE)
# Write all data with a shorcut
writeAntaresH5(path="PATH_TO_YOUR_STUDY", allData = TRUE)
#Remove virtuals areas
writeAntaresH5(path="PATH_TO_YOUR_STUDY", timeSteps = "hourly", overwrite = TRUE,
writeMcAll = FALSE, removeVirtualAreas = TRUE,
storageFlexibility = "psp in-2",
production = NULL, reassignCosts =FALSE, newCols = TRUE)
#Remove virtuals areas more than one call
writeAntaresH5(
path="PATH_TO_YOUR_STUDY",
timeSteps = "hourly",
overwrite = TRUE,
writeMcAll = FALSE,
removeVirtualAreas = TRUE,
storageFlexibility = list("psp out", "psp in-2"),
production = list(NULL, NULL),
reassignCosts = list(TRUE, FALSE),
newCols = list(FALSE, TRUE)
)
}