An open API service indexing awesome lists of open source software.

https://github.com/rte-antares-rpackage/antaresadequacypatch


https://github.com/rte-antares-rpackage/antaresadequacypatch

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        



# antaresAdequacyPatch

## Installation

To install the last development version:

```r
devtools::install_github("rte-antares-rpackage/antaresAdequacyPatch")
```

To display the help of the package and see all the functions it provides, use:

```r
help(package="antaresAdequacyPatch")
```

## Notice d'utilisation

Attention, pour que ce package fonctionne vous devez au préalable installer AMPL et Xpress sur votre ordinateur.

### L'utilisation de la fonction `run_adq`

La fonction principale est nommée `run_adq` et permet de lancer l'adequacy patch sur une étude Antares.

La fonction accepte 8 arguments :

* opts
* areas : Areas concernées par l'adquacy patch.
* virtual_areas : Plus utilisé aujourd'hui (à supprimer)
* mcYears : mcYears sur lesquelles appliquer le traitement.
* antaresfbzone : Nom de la zone flow-based
* ext : Nom de l'output pour la sortie après adequacy, si NULL, la sortie sera écrasée
* nbcl : Nombre de coeurs de calcul
* thresholdFilter : Filtre des résultats (seuil après lequel les modifications deviennent trop importantes pour un pas de temps donné)

```{r, eval=FALSE}
library(AdequacyPatch)
opts <- setSimulationPath("myoutputstudy")

areas <- c("fr", "at", "be", "de", "nl", "es", "ukgb", "ch", "ie", "itn", "model_description_fb")
virtual_areas = getAreas(select = "_", regexpSelect = TRUE,
exclude = c("model_description_fb"), regexpExclude = FALSE)

run_adq(opts = opts,
areas = areas,
virtual_areas = virtual_areas,
mcYears = "all",
antaresfbzone = "model_description_fb",
ext = 'adq',
nbcl = 8, thresholdFilter = 100)

```