# Grabadoras

Esta página describe el proceso de creación de una nueva grabadora en WaterStrategy y una selección de los tipos de Pywrrecorder más utilizados y los atributos más utilizados. La lista completa de grabadoras integradas y su lista exhaustiva de atributos son [aquí](https://pywr.github.io/pywr-docs/master/api/pywr.recorders.html).

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

## 1. Creación de una grabadora en WaterStrategy

En una página de red, haga clic en la pestaña «Grabadoras»:

<figure><img src="/files/YEkTAkmzJNHrsGy1PBOX" alt=""><figcaption><p>Haga clic en la pestaña «Grabadoras»</p></figcaption></figure>

Junto al texto «Categorías de tipos de grabadoras», haga clic en el botón «+» y seleccione «PYWR\ \_RECORDER»:\\

<figure><img src="/files/2hjhioYKZ0ch7WrFoejm" alt=""><figcaption></figcaption></figure>

Introduzca el nombre de la grabadora. Puede ser lo que quieras, <mark style="color:red;">**pero debe ser único dentro de la red**</mark>**.**

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

Rellene la grabadora en el editor JSON:

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

## 2. Editores de grabadoras en WaterStrategy

Actualmente, hay dos maneras diferentes de introducir una grabadora en WaterStrategy...

## 3. Grabadora NumpArrayNode

Grabador de información de series temporales de un nodo. [API Referencia](https://pywr.github.io/pywr-docs/master/api/generated/pywr.recorders.NumpyArrayNodeRecorder.html#pywr.recorders.NumpyArrayNodeRecorder)

Esta clase almacena el flujo de un nodo específico para cada paso de tiempo de una simulación. Los resultados de una grabadora se muestran en el panel de atributos de red y se denominarán «simulado\ \_\»'

### 3.1. Atributos

<table><thead><tr><th width="196">Nombre</th><th width="243">Descripción</th><th>Necesario</th><th>Valor predeterminado</th></tr></thead><tbody><tr><td>tipo</td><td>grabadora de nodos numparray</td><td>Sí</td><td>Ninguna</td></tr><tr><td>nodo</td><td>Nombre del nodo que se va a registrar</td><td>Sí</td><td>Ninguna</td></tr><tr><td>temporal_agg_func</td><td></td><td>Opcional</td><td>malo</td></tr><tr><td>agg_func</td><td></td><td>Opcional</td><td>malo</td></tr></tbody></table>

### 3.2. Ejemplo

```json
{
	«tipo»: «NumpyArrayNodeRecorder»,
	«node»: «Depósito 1",
	«temporal_agg_func»: «significa»,
	«agg_func»: «malo»
}
```


---

# 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/espanol/conceptos-basicos-de-modelado/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.
