# Scenari Pywr

Gli scenari Pywr offrono un approccio più avanzato e completo alla modellazione della gestione dell'acqua, in particolare quando si lavora con l'incertezza e si valutano varie combinazioni di dati e comportamenti del sistema e input di dati. A differenza degli scenari WaterStrategy, che si concentrano su regolazioni localizzate, gli scenari Pywr consentono di sperimentare un'ampia gamma di possibilità variando più input e combinazioni contemporaneamente.

Negli scenari Pywr:

* Gli utenti possono definire più scenari, ognuno dei quali contiene più varianti (o dimensioni).
* Il sistema simulerà tutte le combinazioni di queste variazioni a meno che non venga selezionata una combinazione specifica per la simulazione.

Ad esempio, se vengono definiti due scenari Pyrr, ciascuno con tre varianti (dimensione = 3), il numero totale di simulazioni sarà 9 (3 x 3). Questo approccio consente agli utenti di esplorare un'ampia gamma di potenziali risultati e interazioni tra diversi fattori del modello.

## 1. Attivazione degli scenari Pywr

In una rete, fai clic su _Visualizza i dati di rete_ icona <img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-08de263bbb31043285a07ec42bf049180d5515e8%2Fimage%20(13)%20(1).png?alt=media" alt="" data-size="line">

Si aprirà il pannello di destra. Nella sezione **Ingressi**, digita»_scenari»_ e clicca su _Aggiungi un input_ icona <img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-1fd05d0cf69d3b65b7e2e3c8186ad94f300c321d%2Fimage%20(14)%20(1).png?alt=media" alt="" data-size="line">

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

Verrà visualizzata una finestra, digitare»_scenari»_, seleziona **scenari** attributo e clicca **Salva** come mostrato nell'immagine seguente

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

Si aprirà una nuova finestra, seleziona **PYWR\_SCENARI** e fai clic **Salva**

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

## 2. Creazione di scenari pywr

Una volta aperto il pannello di personalizzazione degli scenari, puoi definire tutti gli scenari Pywr necessari. Per creare un nuovo scenario Pywr, segui questi passaggi:

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

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

Modifica lo scenario predefinito corrente facendo clic su <img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-cc073153414b10960c75f8990d5e2baa3604fbdc%2Fimage%20(22).png?alt=media" alt="" data-size="line">

Inserisci un **Nome** per il Pywr-Scenario e specificare il **Taglia** (numero di varianti).

Le **Ensemble** l'attributo è facoltativo e aiuta a tenere traccia di scenari di indice specifici all'interno dello scenario Pywr

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

Dopo aver creato gli scenari pywr, il sistema mostrerà le seguenti informazioni:

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

Cliccando sul **JSON** la scheda mostrerà la versione JSON automatica di **Scenario Pywr** definizione

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

Per caricare i dati come DataFrameParameter h5, fare riferimento a [Sezione Parametri HDF5](../parameters/hdf5-parameter) per accedere correttamente ai dati dello scenario
