Gestionnaires d’entrées de simulation¶
-
class
tradssat.mgrs.
DSSATRun
(file, model=None)[source]¶ Gestionnaire général pour les fichiers d’entrée de DSSAT.
-
add_factor_level
(factor, vals)[source]¶ Ajoute un facteur à l’expérience.
Paramètres: - factor (str) – Code ou nom du facteur.
- vals (dict) – Dictionnaire des valeurs des variables pour ce facteur. Les variables manquantes seront assignées le code correspondant pour les valeurs manquantes (généralement -99).
-
add_treatment
(name, ops=None, factors=None)[source]¶ Ajoute un niveau de traitement à l’expérience.
Paramètres: - name (str) – Le nom du nouveau traitement.
- ops (dict) – Dictionnaire des valeurs pour les options R, O et C du niveau de traitement (facultatif).
- factors (dict) – Dictionnaire des valeurs pour les niveaux des facteurs du traitement (facultatif). Les facteurs manquants seront assignés le niveau 0.
-
get_factor_level_val
(var, level)[source]¶ Obtenir la valeur d’une variable pour un niveau de facteur spécifique.
Paramètres: - var (str) – La variable d’intérêt.
- level (int) – Le niveau de facteur correspondant à la variable spécifiée.
Renvoie: La valeur de la variable pour le niveau du facteur.
Type renvoyé: np.ndarray
-
get_general_val
(var)[source]¶ Obtenir une valeur de variable de la section GENERAL du fichier EXP.
Paramètres: var (str) – Le nom de la variable Renvoie: La valeur de la variable Type renvoyé: np.ndarray
-
get_trt_factor_level
(trt, factor)[source]¶ Obtenir le niveau de facteur pour un traitement donné.
Paramètres: - trt (str | int) – Nom ou numéro du traitement.
- factor (str) – Nom ou code du facteur.
Renvoie: Le niveau de facteur correspondant au traitement donné.
Type renvoyé: int
-
get_trt_name
(n)[source]¶ Retourne le nom du traitement correspondant au numéro de traitement donné.
Paramètres: n (int) – Le numéro de traitement. Renvoie: Le nom du traitement. Type renvoyé: str
-
get_trt_num
(trt)[source]¶ Retourne le numéro de traitement correspondant au nom de traitement spécifié.
Paramètres: trt (str) – Le nom du traitement. Renvoie: Le nom du traitement correspondant. Type renvoyé: int
-
get_trt_val
(var, trt)[source]¶ Retourne la valeur d’une variable du traitement.
Paramètres: - var (str) – La variable d’intérêt.
- trt (int | str) – Le nom ou numéro de traitement.
Renvoie: La valeur de la variable pour le traitement.
Type renvoyé: np.ndarray
-
remove_treatment
(trt)[source]¶ Efface un traitement de l’expérience.
Paramètres: trt (str | int) – Nom ou numéro du traitement.
-
set_general_val
(var, val)[source]¶ Définit la valeur d’une variable dans la section GENERAL du fichier EXP.
Paramètres: - var (str) – Le nom de la variable.
- val (str | float | int | np.ndarray) – La nouvelle valeur pour la variable.
-