Localization

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

Bases : BaseSettingGroup

Classe contenant les paramètres de Localisation :

Attributs :
  • Preview (CheckBox) : Activation de l’aperçu ou non (par défaut : False).

  • Threshold (SpinFloat) : Seuil de détection de la localisation en intensité (par défaut : 90).

  • Auto Threshold (Button) : Bouton pour calculer le seuil automatiquement.

  • ROI Shape (Combo) : Forme de la zone autour de la localisation (par défaut : Circle).

  • ROI Size (SpinInt) : Taille de la zone autour des localisations (par défaut : 7).

  • Watershed (CheckBox) : Activation ou désactivation du mode Watershed (par défaut : True).

  • Fit (Combo) : Mode de calcul d’ajustement pour la localisation (par défaut : Nothing).

  • Gaussian Fit (GaussianFit) : Paramètres du Gaussian Fit.

  • Spline Fit (SplineFit) : Paramètres du Spline Fit.

Paramètres:

label (str)

Attributs

Localization.label: str = 'Localization'

Nom du Groupe.

Localization.setting_list = {'Auto Threshold': [<class 'palm_tracer.Settings.Types.Button.Button'>, ['Auto Threshold', '']], 'Fit': [<class 'palm_tracer.Settings.Types.Combo.Combo'>, ['Fit', '', 0, ['Nothing', 'Gaussian Fit', 'Spline']]], 'Gaussian Fit': [<class 'palm_tracer.Settings.Groups.GaussianFit.GaussianFit'>, []], 'Preview': [<class 'palm_tracer.Settings.Types.CheckBox.CheckBox'>, ['Preview', '', False]], 'ROI Shape': [<class 'palm_tracer.Settings.Types.Combo.Combo'>, ['ROI Shape', '', 0, ['Circle', 'Square']]], 'ROI Size': [<class 'palm_tracer.Settings.Types.SpinInt.SpinInt'>, ['ROI Size', '', 7, [3, 50], 1]], 'Spline Fit': [<class 'palm_tracer.Settings.Groups.SplineFit.SplineFit'>, []], 'Threshold': [<class 'palm_tracer.Settings.Types.SpinFloat.SpinFloat'>, ['Threshold', '', 90.0, [10.0, 10000], 5.0, 2]], 'Watershed': [<class 'palm_tracer.Settings.Types.CheckBox.CheckBox'>, ['Watershed', 'Use Watershed algorithm to separate nearby points.', True]]}

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

Méthodes

Divers

Localization.initialize_ui()[source]

Initialise l’interface utilisateur.

Localization.toggle_fit_mode(mode)[source]

Change le mode d’ajustement.

Localization.get_fit() int[source]

Récupère le paramètre indiquant le mode d’ajustement.

Type renvoyé:

int

Localization.get_fit_params() ndarray[source]

Récupère les paramètres pour l’ajustement.

Type renvoyé:

ndarray