# PYWR-Szenarien, die externen DataFrame lesen und benutzerdefinierte Regeln hinzufügen

In diesem Tutorial arbeiten wir mit dem **Themse-Netzwerk**, von dem Sie automatisch eine Kopie erhalten, wenn Sie ein WaterStrategy Konto erstellen.

Die abgedeckten Schritte umfassen:

1. **Aktualisierung der Nachfrage in Lee Valley**: Wir werden die Lee Valley Demand-Daten aus einer externen CSV-Datei lesen und aktualisieren, die eine Zeitreihe enthält.
2. **Anwendung der Ungewissheit über den Klimawandel**: Unsicherheiten im Zusammenhang mit dem Klimawandel werden durch Aktivierung eingeführt **Pywr-Szenarien**. Diese Unsicherheiten werden auf zwei Einzugsgebiete (Zuflüsse) angewendet, wobei die Zuflussbedingungen auf der Grundlage bestimmter Szenarien angepasst werden.
3. **Hinzufügen einer benutzerdefinierten Regel**: Sie lernen, wie Sie eine benutzerdefinierte Regel erstellen, ein leistungsstarkes Tool, das die Erweiterung und Integration der WaterStrategy -Funktionalität ermöglicht. In diesem Beispiel wird ein neuer Parameter erstellt, um das maximale Volumen eines Reservoirs an einem bestimmten, vom Benutzer definierten Datum dynamisch zu erhöhen.

Am Ende dieses Tutorials sind Sie in der Lage, verschiedene Aspekte des Themse-Netzwerks innerhalb von WaterStrategy zu verwalten und anzupassen, indem Sie Zeitreihendaten, Unsicherheitsszenarien und benutzerdefinierte Regeln verwenden.

Sie werden die erforderlichen Dateien manuell hochladen. Stellen Sie daher sicher, dass Sie sie auf Ihrem Computer speichern, damit Sie während des Tutorials problemlos darauf zugreifen können

* [Themse\ \_Lee\ \_Valley\ \_Nachfrage](https://nexsysanalytics-my.sharepoint.com/:x:/g/personal/jgonzalez_nexsys-analytics_com/ERY5QXJtGQtFpo7PKUUykJEBI9g6adLvCwxG90xhZqgySQ?e=b4brjW)
* [Themse\ \_zuflüsse\ \_pywrscenarios.H5](https://nexsysanalytics-my.sharepoint.com/:u:/g/personal/jgonzalez_nexsys-analytics_com/EV7TBf9J_WZDpF3Oy6HyNmoBj3F4Ew216OE9ltOCC1P8pw?e=YV1A3q)

Um loszulegen, in **Schulungsmaterial für das Projekt**, öffnen **Themse** netzwerk

<figure><img src="/files/3T5ex7ZaZdkJQ92xISwM" alt=""><figcaption></figcaption></figure>

Klonen **Szenario 1**

<figure><img src="/files/DRXY8YGwIj7QU3dLcUrI" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/xmwqP06gexH5TWil492H" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://water-strategy.gitbook.io/waterstrategy/deutsch/tutorials/pywr-scenarios-reading-external-dataframe-and-adding-custom-rules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
