# Rekorder

Diese Seite beschreibt den Prozess der Erstellung eines neuen Recorders in WaterStrategy und eine Auswahl der am häufigsten verwendeten Pywrrecorder-Typen und der am häufigsten verwendeten Attribute. Die vollständige Liste der eingebauten Rekorder und ihre vollständige Liste der Attribute finden Sie unter [hier](https://pywr.github.io/pywr-docs/master/api/pywr.recorders.html).

{% embed url="<https://youtu.be/ZAGU8HQ78to>" %}

## 1. Einen Rekorder in WaterStrategy erstellen

Klicken Sie auf einer Netzwerkseite auf den Tab „Rekorder“:

<figure><img src="/files/WIZXFTXwbGHS5q9pqMsC" alt=""><figcaption><p>Klicken Sie auf die Registerkarte „Rekorder“</p></figcaption></figure>

Klicken Sie neben dem Text „Kategorien für Rekorder“ auf die Schaltfläche „+“ und wählen Sie „PYWR\ \_RECORDER“:\\

<figure><img src="/files/nJTdI0i3YCTzjX3Yaazy" alt=""><figcaption></figcaption></figure>

Geben Sie den Namen Ihres Rekorders ein. Das kann alles sein, was du willst, <mark style="color:red;">**muss aber innerhalb des Netzwerks einzigartig sein**</mark>**.**

<figure><img src="/files/evOqqXfvgDstJwwW4oWz" alt=""><figcaption></figcaption></figure>

Füllen Sie den Rekorder im JSON-Editor aus:

<figure><img src="/files/B544L8CdvI2nnO9OXxMp" alt=""><figcaption></figcaption></figure>

## 2. Rekorder-Editoren in WaterStrategy

Derzeit gibt es zwei verschiedene Möglichkeiten, einen Rekorder in WaterStrategy einzugeben....

## 3. Numpy-Array-Node-Rekorder

Rekorder für Zeitreiheninformationen von einem Knoten. [API Referenz](https://pywr.github.io/pywr-docs/master/api/generated/pywr.recorders.NumpyArrayNodeRecorder.html#pywr.recorders.NumpyArrayNodeRecorder)

Diese Klasse speichert den Fluss von einem bestimmten Knoten für jeden Zeitschritt einer Simulation. Die Ergebnisse eines Rekorders werden im Bereich „Netzwerkattribute“ ausgegeben und erhalten den Namen „simuliert“\ \_\<recordername>'

### 3.1. Attribute

<table><thead><tr><th width="196">Name</th><th width="243">Beschreibung</th><th>Erforderlich</th><th>Vorgabewert</th></tr></thead><tbody><tr><td>Art</td><td>Numpy-Array-Node-Rekorder</td><td>Ja</td><td>Keine</td></tr><tr><td>Knoten</td><td>Name des aufzuzeichnenden Knotens</td><td>Ja</td><td>Keine</td></tr><tr><td>zeitlich_agg_func</td><td></td><td>Fakultativ</td><td>gemein</td></tr><tr><td>agg_func</td><td></td><td>Fakultativ</td><td>gemein</td></tr></tbody></table>

### 3.2. Beispiel

```json
{
	„type“: „numpyArrayNodeRecorder“,
	„node“: „Reservoir 1",
	„temporär_agg_func“: „bedeutet“,
	„agg_func“: „gemein“
}
```


---

# 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/grundlagen-der-modellierung/recorders.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.
