# Scénarios Pywr

Les scénarios Pywr proposent une approche plus avancée et plus complète de la modélisation de la gestion de l'eau, en particulier lorsqu'il s'agit de travailler avec l'incertitude et d'évaluer diverses combinaisons de données, de comportements de systèmes et d'entrées de données. Contrairement aux scénarios WaterStrategy, qui se concentrent sur des ajustements localisés, les scénarios Pywr vous permettent d'expérimenter un large éventail de possibilités en faisant varier plusieurs entrées et combinaisons simultanément.

Dans Pywr Scenarios :

* Les utilisateurs peuvent définir plusieurs scénarios, chaque scénario contenant plusieurs variations (ou tailles).
* Le système simulera toutes les combinaisons de ces variations à moins qu'une combinaison spécifique ne soit sélectionnée pour la simulation.

Par exemple, si deux scénarios Pywr sont définis, chacun comportant trois variantes (taille = 3), le nombre total de simulations sera de 9 (3 x 3). Cette approche permet aux utilisateurs d'explorer un large éventail de résultats potentiels et d'interactions entre les différents facteurs du modèle.

## 1. Activation des scénarios Pywr

Dans un réseau, cliquez sur _Afficher les données du réseau_ icône <img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-08de263bbb31043285a07ec42bf049180d5515e8%2Fimage%20(13)%20(1).png?alt=media" alt="" data-size="line">

Cela ouvrira le panneau de droite. Dans la section **Entrées**, tapez »_scénarios »_ et cliquez sur _Ajouter une entrée_ icône <img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-1fd05d0cf69d3b65b7e2e3c8186ad94f300c321d%2Fimage%20(14)%20(1).png?alt=media" alt="" data-size="line">

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-ebb1f78161c6639196568fe9bbfc37b1f2d810e2%2Fimage%20(15).png?alt=media" alt=""><figcaption></figcaption></figure>

Une fenêtre s'affichera, tapez »_scénarios »_, sélectionnez **scénarios** attribuez et cliquez **Enregistrer** comme le montre l'image suivante

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-fffcacc04854f3a68b581d45a14e54a039ece41f%2Fimage%20(16).png?alt=media" alt=""><figcaption></figcaption></figure>

Une nouvelle fenêtre apparaîtra, sélectionnez **PYWR \_SCÉNARIOS** et cliquez **Sauvegarder**

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-b704b966012c0e16ef59983591ad9d9624006a54%2Fimage%20(18).png?alt=media" alt=""><figcaption></figcaption></figure>

## 2. Création de scénarios Pywr

Une fois le panneau de personnalisation des scénarios ouvert, vous pouvez définir autant de scénarios Pywr que nécessaire. Pour créer un nouveau scénario Pywr, procédez comme suit :

Cliquez <img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-41d2f23d03cfe50ea4d268472786d82d0facfee0%2Fimage%20(19).png?alt=media" alt="" data-size="line">

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-68dfad2d58ede821f8f0888b9945cde2fc0b1753%2Fimage%20(21).png?alt=media" alt=""><figcaption></figcaption></figure>

Modifiez le scénario par défaut actuel en cliquant sur <img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-cc073153414b10960c75f8990d5e2baa3604fbdc%2Fimage%20(22).png?alt=media" alt="" data-size="line">

Entrez un **Nom** pour le scénario Pywr et spécifiez le **Taille** (nombre de variantes).

Le **Ensembles** l'attribut est facultatif et permet de suivre des scénarios d'index spécifiques dans le scénario Pywr

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-9a883cfa2bbfd7dfb675d93e8d1f66c44aa8d226%2Fimage%20(23).png?alt=media" alt=""><figcaption></figcaption></figure>

Après avoir créé les scénarios pywr, le système affiche les informations suivantes :

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-0027bdcb3f7e42acaeaa34bb4b5cb100fb633b2a%2Fimage%20(24).png?alt=media" alt=""><figcaption></figcaption></figure>

En cliquant sur **JSON** l'onglet affichera la version JSON automatique du **Scénario Pywr** définition

<figure><img src="https://3963071958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHeDWQ47cDExIYi6YhdD2%2Fuploads%2Fgit-blob-65f59c38caa17a947c7a907c667ee73f2606b931%2Fimage%20(25).png?alt=media" alt="" width="409"><figcaption></figcaption></figure>

Pour charger les données en tant que h5 DataFrameParameter, veuillez vous référer à [Section des paramètres HDF5](../parameters/hdf5-parameter) afin d'accéder correctement aux données du scénario
