Settings

class Settings[source]

Bases : object

Classe nécessaire au parsing et enregistrement des différents paramètres de PALM Tracer.

Attributs

Settings.batch

Groupe de paramètres liés au batch (Batch).

Settings.calibration

Groupe de paramètres liés à la calibration (Calibration).

Settings.localization

Groupe de paramètres liés à la localisation (Localization).

Settings.beads

Groupe de paramètres liés à l’extraction des billes (BeadsExtraction).

Settings.tracking

Groupe de paramètres liés au suivi (Tracking).

Settings.blinking

Groupe de paramètres liés à la correction du scintillement (BlinkingReconnection).

Settings.tracks_compute

Groupe de paramètres liés aux calculs sur trajectoires (TracksCompute.)

Settings.gallery

Groupe de paramètres liés à la génération de galerie (Gallery).

Settings.visualization_hr

Groupe de paramètres liés à la Visualisation haute-résolution (VisualizationHR).

Settings.visualization_graph

Groupe de paramètres liés à la Visualisation graphique (VisualizationGraph).

Settings.filtering

Groupe de paramètres liés au filtrage (Filtering).

Méthodes

Initialization

Settings.reset()[source]

Remet les valeurs par défaut des paramètres.

Settings.connect(f: Any)[source]

Connecte une fonction ou un slot à l’intégralité des paramètres.

Paramètres:

f (Any) – Fonction ou slot à connecter.

Settings.disconnect(f: Callable[[Any], None] | None = None)[source]

Déconnecte une fonction ou un slot à tous les éléments du groupe.

Paramètres:

f (Callable[[Any], None] | None) – Fonction ou slot à déconnecter.

Renvoie:

Nombre de slots déconnectés

Settings.signal_blocked() AbstractContextManager[Any][source]

Blocage des signaux pour l’intégralité des paramètres.

Renvoie:

Retourne un context manager utilisable avec with …:.

Type renvoyé:

AbstractContextManager[Any]

Parsing

Settings.to_dict() dict[str, Any][source]

Renvoie un dictionnaire contenant toutes les informations de la classe.

Type renvoyé:

dict[str, Any]

classmethod Settings.from_dict(data: dict[str, Any]) Settings[source]

Créé une instance de la classe à partir d’un dictionnaire.

Paramètres:

data (dict[str, Any])

Type renvoyé:

Settings

Settings.update_from_dict(data: dict[str, Any])[source]

Mets à jour la classe à partir d’un dictionnaire.

Paramètres:

data (dict[str, Any])

Settings.to_compact_dict() dict[str, Any][source]

Renvoie un dictionnaire minimal contenant la valeur du setting.

Type renvoyé:

dict[str, Any]

Settings.update_from_compact_dict(data: dict[str, Any])[source]

Mets à jour la classe à partir d’un dictionnaire minimal.

Paramètres:

data (dict[str, Any])

IO

Settings.tostring() str[source]

Retourne une chaîne de caractères correspondant à la liste des paramètres.

Renvoie:

Une description textuelle des paramètres de PALM Tracer.

Type renvoyé:

str