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.
set_trt_factor_level(trt, factor, level)[source]

Définit le niveau d’un facteur d’un traitement.

Paramètres:
  • trt (str | int) – Le nom ou numéro de traitement.
  • factor (str) – Le nom ou code du facteur.
  • level (int) – Le nouveau niveau du facteur.
treatments(name=False)[source]

Retourne les traitements présents dans la simulation.

Paramètres:name (bool) – Si vous voulez les noms ou les numéros des traitements.
Renvoie:La liste des traitements.
Type renvoyé:np.ndarray
class tradssat.mgrs.GeneticMgr(crop, cult)[source]
class tradssat.mgrs.SoilMgr(code)[source]
class tradssat.mgrs.WeatherFileMgr(code)[source]