Enregistreurs


description: Vue d'ensemble des enregistreurs Pywr compatibles avec WaterStrategy


Enregistreurs

Cette page décrit le processus de création d'un nouvel enregistreur dans WaterStrategy et une sélection des types d'enregistreurs Pywrrecorder les plus couramment utilisés et des attributs les plus couramment utilisés. La liste complète des enregistreurs intégrés et la liste exhaustive de leurs attributs sont ici.

1. Création d'un enregistreur dans WaterStrategy

Dans une page Réseau, cliquez sur l'onglet « Enregistreurs » :

Cliquez sur l'onglet « Enregistreurs »

À côté du texte « Catégories de types d'enregistreurs », cliquez sur le bouton « + » et sélectionnez « PYWR \ _RECORDER » : \

Entrez le nom de votre enregistreur. Cela peut être tout ce que vous voulez, mais doit être unique au sein du réseau.

Remplissez l'enregistreur dans l'éditeur JSON :

2. Éditeurs d'enregistreurs dans WaterStrategy

Actuellement, il existe deux manières différentes de saisir un enregistreur dans WaterStrategy....

3. enregistreur NumpyArrayNode

Enregistreur pour les informations de séries chronologiques provenant d'un nœud. API Référence

Cette classe stocke le flux provenant d'un nœud spécifique pour chaque pas temporel d'une simulation. Les résultats d'un enregistreur sont affichés dans le panneau Network Attributs et seront nommés « simulé \ _ <recordername>'

3.1. Attributs

Nom
Descriptif
Nécessaire
Valeur par défaut

type

enregistreur numpyarraynode

Oui

Aucune

nœud

Nom du nœud à enregistrer

Oui

Aucune

temporel_agg_func

Facultatif

signifier

agg_func

Facultatif

signifier

3.2. Exemple

``json { « type » : « NumPyArrayNodeRecorder », « node » : « Réservoir 1", « temporel_agg_func » : « moyen », « agg_func » : « moyen » }

Last updated

Was this helpful?