Gabarit de fichier

Tous les objets de fichiers, qu’ils soient d’entrée ou de résultats, héritent de la classe abstraite File et de toutes ses méthodes.

class tradssat.tmpl.File(file)[source]

Classe mère pour tous les objets fichier.

get_value(var, sect=None, subsect=None, cond=None)[source]
Paramètres:
  • var
  • sect
  • subsect
  • cond
Renvoie:

Type renvoyé:

np.ndarray

get_var_size(var, sect=None)[source]

Retourne la taille d’une variable.

Paramètres:
  • var (str) – Le nom de la variable.
  • sect (str) – Le nom de la section dans laquelle cette variable apparaît (facultatif ; utilisé pout les cas ambigües ou un fichier contient plusieurs variables avec le même code).
Renvoie:

La taille de la variable

Type renvoyé:

int

classmethod matches_file(file)[source]

Vérifie si un fichier donné peut être lu par cette classe. Doit être implémenté dans les sous-classes.

Paramètres:file (str) – Le fichier à lire.
Renvoie:True si le fichier correspond ; False sinon.
Type renvoyé:bool