> For the complete documentation index, see [llms.txt](https://water-strategy.gitbook.io/waterstrategy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial.md).

# Tutorial

- [Creazione ed esecuzione di un modello semplice](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model.md)
- [Creazione ed esecuzione di un modello](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model.md)
- [Configurazione di un progetto e di una rete](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/setting-up-a-project-and-network.md)
- [Aggiungere nodi e collegamenti (bordi)](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/adding-nodes-and-links-edges.md)
- [Aggiungere dati ai nodi](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/add-data-to-the-nodes.md)
- [Impostazione dell'orizzonte temporale](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/setting-the-time-horizon.md)
- [Esecuzione del modello e visualizzazione dei relativi output](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/running-the-model-and-visualizing-its-outputs.md)
- [Creazione di un nuovo scenario](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/creating-a-new-scenario.md)
- [Esercizio](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/creating-and-running-a-model/exercise.md)
- [Apportare modifiche a un modello](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/making-changes-to-a-model.md)
- [Aggiungere un serbatoio](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/making-changes-to-a-model/adding-a-reservoir.md)
- [Aggiungere regole operative di base](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-and-running-a-simple-model/making-changes-to-a-model/adding-basic-operating-rules.md)
- [Modellazione di sistemi di bacini idrici](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system.md)
- [Creazione di un nuovo progetto e di una nuova rete](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/creating-a-new-project-and-network.md)
- [Aggiungere una diga (serbatoio)](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-a-dam-reservoir.md)
- [Aggiungere una domanda](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-a-demand.md)
- [L'aggiunta di un trattamento dell'acqua funziona con perdite](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-a-water-treatment-works-with-losses.md)
- [Aggiungere una fonte che rappresenti le acque sotterranee](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-a-source-representing-groundwater.md)
- [Esercizi aggiuntivi](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/additional-exercises.md)
- [Aggiungere batimetria del serbatoio, evaporazione e precipitazioni](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-reservoir-details.md)
- [Cenni sull'evaporazione e le precipitazioni nei bacini idrici](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-reservoir-details/background-on-evaporation-and-precipitation-on-reservoirs.md)
- [Aggiungere la batimetria del serbatoio (Area)](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-reservoir-details/adding-reservoir-bathymetry-area.md)
- [Aggiungere la batimetria del serbatoio (Livello)](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-reservoir-details/adding-reservoir-bathymetry-level.md)
- [Aggiungendo evaporazione e precipitazioni mensili](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/adding-reservoir-details/adding-monthly-evaporation-and-rainfall.md)
- [Utilizzo delle penalità di allocazione e delle regole di controllo per bilanciare le fonti](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/additional-exercises-using-allocation-penalties-and-control-rules.md)
- [Curve di controllo e risparmi sulla domanda](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/control-curves-and-demand-savings.md)
- [Aggiungere curve di controllo dei giacimenti e risparmiare sulla domanda (riduzioni)](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/creating-a-reservoir-system/control-curves-and-demand-savings/modelling-catchment-reservoir-systems.md)
- [Utilizzo delle penalità di allocazione per allocare l'acqua](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties.md)
- [Esercizio 1a Due nodi](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties/exercise-1a-two-nodes.md)
- [Esercizio 1b Due richieste](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties/exercise-1b-two-demands.md)
- [Esercizio 1c Proprietà minime del flusso](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties/exercise-1c-minimum-flow-properties.md)
- [Esercizio 2a Sistema semplice con prelievi del serbatoio](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties/exercise-2a-simple-system-with-reservoir-draw-downs.md)
- [Esercizio 2b Sistema semplice con overflow](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/using-allocation-penalties/exercise-2b-simple-system-with-overflow.md)
- [Scenari PyWR che leggono DataFrame esterni e aggiungono regole personalizzate](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules.md)
- [Caricamento di file](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules/uploading-files.md)
- [Lettura di DataFrame CSV](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules/reading-csv-dataframe.md)
- [Esecuzione di pywr-scenarios](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules/running-pywr-scenarios.md)
- [Lettura di DataFrame h5 per scenari pywr](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules/reading-h5-dataframe-for-pywr-scenarios.md)
- [Crea regola personalizzata - TranscientDecisionParameter](https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules/create-custom-rule-transcientdecisionparameter.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://water-strategy.gitbook.io/waterstrategy/italiano/tutorial.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
