GaussianFit

class GaussianFit(label: str = 'Gaussian Fit')[source]

Bases : BaseSettingGroup

Classe contenant les paramètres du Gaussian Fit :

Attributs :

  • Mode (Combo) : Méthode d’ajustement gaussien (par défaut : Mode X, Y).

    • 0 : Mode X, Y (theta et sigma sont fixes)

    • 1 : Mode X, Y, Sigma (theta est fixe, Sigma Non)

    • 2 : Mode X, Y, SigmaX, SigmaY (theta n’est pas fixe, Sigma Si)

    • 3 : Mode X, Y, SigmaX, SigmaY, Theta (theta et sigma ne sont pas fixes)

  • Sigma (SpinFloat) : Paramètre σ pour l’ajustement gaussien (par défaut : 1.0).

  • Theta (SpinFloat) : Paramètre θ pour l’ajustement gaussien (par défaut : 0.0).

  • Z (CheckBox) : Utilise le modèle d’astigmatisme pour estimer la position axiale Z.

Paramètres:

label (str)

Attributs

GaussianFit.label: str = 'Gaussian Fit'

Nom du Groupe.

GaussianFit.setting_list = {'Mode': [<class 'palm_tracer.Settings.Types.Combo.Combo'>, ['Mode', 'Selects the elements to fit.', 0, ['X, Y', 'X, Y, Sigma', 'X, Y, SigmaX, SigmaY', 'X, Y, SigmaX, SigmaY, Theta']]], 'Model': [<class 'palm_tracer.Settings.Types.BrowseFile.BrowseFile'>, ['Specific Model', "Use only if your model isn't in File output folder"], ''], 'Sigma': [<class 'palm_tracer.Settings.Types.SpinFloat.SpinFloat'>, ['σ', 'Initial value of sigma.', 1.0, [0.0, 10.0], 0.1]], 'Theta': [<class 'palm_tracer.Settings.Types.SpinFloat.SpinFloat'>, ['θ', 'Initial value of theta in degree.', 0.0, [-90, 90], 0.01]], 'Z': [<class 'palm_tracer.Settings.Types.CheckBox.CheckBox'>, ['Estimate Z', 'Use astigmatism model to estimate Z axial position.', False]], 'Z max': [<class 'palm_tracer.Settings.Types.SpinInt.SpinInt'>, ['Z max (nm)', 'Maximum absolute value of Z to initialize estimator.', 500, [10, 2000], 10]]}

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

Méthodes

Divers

GaussianFit.initialize_ui()[source]

Initialise l’interface utilisateur.

GaussianFit.toggle_fit_mode(mode)[source]

Change le mode d’ajustement.

GaussianFit.toggle_z_estimate(mode)[source]

Change le mode d’ajustement.