# registratore

## Descrizione generale

Classe base per la registrazione di informazioni da un *Pywr.model.model*.

I componenti del registratore vengono utilizzati per calcolare, aggregare e salvare i dati di una simulazione. Questa classe base fornisce le funzionalità di base per tutti i registratori. [API Riferimento](https://pywr.github.io/pywr-docs/master/api/generated/pywr.recorders.Recorder.html#pywr.recorders.Recorder)

## Attributi

*func nan epsilon (vincolo utilizzato da alcuni algoritmi di ottimizzazione)limiti*

<table><thead><tr><th width="158">Nome</th><th width="487">Descrizione</th><th>Richiesto</th></tr></thead><tbody><tr><td>modello</td><td>Pywr.core.model</td><td>sì</td></tr><tr><td>agg_</td><td>Funzione di aggregazione degli scenari da utilizzare quando aggregata_valore si chiama</td><td>sì</td></tr><tr><td>nome</td><td>Nome del registratore</td><td></td></tr><tr><td>commento</td><td>Commento o descrizione del registratore</td><td></td></tr><tr><td>ignorare_</td><td>Flag per ignorare i valori NaN durante la chiamata <em>aggregata_valore</em></td><td></td></tr><tr><td>è_</td><td></td><td></td></tr><tr><td>obiettivo:</td><td>contrassegno per indicare l'eventuale direzione dell'ottimizzazione effettuata con questo registratore</td><td></td></tr><tr><td>Epsilon</td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td>_inferiore_limiti, vincoli_superiore_</td><td><p>I valori da utilizzare per le definizioni dei limiti inferiori e superiori. Questi valori determinano se l'istanza del registratore è contrassegnata come vincolo. Entrambi i limiti possono essere <em>None</em> (impostazione predefinita) per disabilitare il rispettivo limite. <em>Se entrambi i limiti sono None, allora lo è_limite</em> la proprietà tornerà <em>Falso</em>. Il limite inferiore deve essere rigorosamente inferiore al limite superiore. È possibile creare un vincolo di uguaglianza impostando entrambi i limiti sullo stesso valore.</p><p>I limiti dei vincoli non vengono utilizzati durante la simulazione del modello. Sono invece destinati all'uso da parte di wrapper di ottimizzazione (o altri strumenti esterni) per definire problemi di ottimizzazione vincolati.</p></td><td></td></tr></tbody></table>

*Esempiopresto in arrivo...*{}


---

# 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/italiano/nozioni-di-base-sulla-modellazione/recorders/base-recorder/recorder.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.
