Gestionnaire des résultats de simulation

class tradssat.mgrs.DSSATResults(folder)[source]

Facilite la lecture des résultats de DSSAT. Plutôt que de devoir lire chaque fichier de résultat un par un, vous n’avez qu’à donner à cette classe un dossier contenant les résultats d’une simulation DSSAT pour qu’elle y trouve les variables que vous voulez.

get_final_value(var, trt)[source]

Retourne la valeur finale d’une variable. Plus rapide que get_value() si la variable est disponible dans Summary.OUT.

Paramètres:
  • var (str) – Le nom de la variable
  • trt (int) – Le numéro du traitement d’intérêt.
Renvoie:

La valeur final de la variable.

Type renvoyé:

str | float | int

get_value(var, trt, t=None, at='YEAR DOY', run=None)[source]

Retourne la valeur (ponctuelle ou en série chronologique) d’une variable d’une simulation de DSSAT.

Paramètres:
  • var (str) – Le nom de la variable
  • trt (int) – Le numéro du traitement d’intérêt.
  • t (str | int) – Le temps duquel vous voulez les résultats. Si vous donnez None, les résultats de chaque point temporel seront retournés.
  • at (str) – Doit être l’un de DAS (jours depuis le début), DAP (jours après la semence), ou YEAR DOY (année, jour de l’année ; valeur par défaut). Seulement utilisé si t n’est pas None.
Renvoie:

La valeur de la variable

Type renvoyé:

np.ndarray

reload()[source]

Recharger les données (util si une nouvelle simulation de DSSAT a été exécutée).