Batch

class Batch(label: str = 'Batch')[source]

Bases : BaseSettingGroup

Classe contenant les informations de batch de fichiers :

Attributs :
  • Files (FileList) : Liste des fichiers au Batch.

  • Mode (Combo) : Méthode d’utilisation du Batch (Un seul fichier est traité ou chaque fichier est traité séparément ou l’ensemble des fichiers correspondent à une seule acquisition).

Paramètres:

label (str)

Attributs

Batch.label: str = 'Batch'

Nom du Groupe.

Batch.setting_list = {'Files': [<class 'palm_tracer.Settings.Types.FileList.FileList'>, ['Files', '']], 'Mode': [<class 'palm_tracer.Settings.Types.Combo.Combo'>, ['Mode', '', 0, ['Only one', 'Each File separately', 'All in One']]]}

Liste des paramètres du groupe (dict[str, list[Union[BaseSettingGroup, BaseSettingType, Any]]]).

Méthodes

Divers

Batch.get_paths(suffix: str = '_PALM_Tracer') list[str][source]

Génère un chemin basé sur les fichiers du Batch et le mode sélectionné.

Paramètres:

suffix (str) – Suffixe à ajouter au nom du dossier créé.

Renvoie:

Chemin complet du dossier généré.

Type renvoyé:

list[str]

Batch.get_stacks() list[ndarray][source]

Récupère la liste de piles en fonction des paramètres.

Renvoie:

Une liste de piles en fonction du Batch (une seule pile, un ensemble de piles concaténées ou un groupe de piles).

Type renvoyé:

list[ndarray]