Préférences#
DataLab propose une boîte de dialogue de préférences complète pour personnaliser le comportement de l’application, les paramètres de visualisation par défaut et les opérations d’entrée/sortie. Les préférences sont organisées en cinq onglets : Général, Traitement, Visualisation, Entrée/sortie et Console.
Général#
L’onglet des préférences générales contient les paramètres de la fenêtre principale et les paramètres généraux :
Onglet des préférences générales#
- Mode couleur
Choisir le mode couleur de l’interface de l’application (par exemple, clair, sombre ou automatique).
- Isolation des processus
Si le réglage est activé, chaque calcul s’exécute dans un processus séparé, empêchant l’application de geler pendant les longs calculs. Il s’agit du paramètre recommandé pour une meilleure réactivité.
- Serveur RPC
Activer le serveur RPC (Remote Procedure Call) pour communiquer avec des applications externes, telles que vos propres scripts s’exécutant dans Spyder, Jupyter ou d’autres logiciels. Cela permet un contrôle programmatique de DataLab.
- Seuil de mémoire
Définir un seuil (en Mo) en dessous duquel un avertissement est affiché avant de charger de nouvelles données. Cela permet d’éviter les erreurs de mémoire insuffisante lors du travail avec de grands ensembles de données. Mettre à 0 pour désactiver l’avertissement.
- Plugins tiers
Activer ou désactiver les plugins tiers au démarrage.
- Chemin des plugins
Spécifier le chemin du répertoire où DataLab doit rechercher les plugins tiers. DataLab découvrira également les plugins dans votre PYTHONPATH.
Traitement#
L’onglet des préférences de traitement contrôle le comportement des calculs et les paramètres par défaut :
Onglet des préférences de traitement#
- Mode d’opération
Choisir le mode d’opération pour les calculs prenant N entrées :
Single : mode opérande unique
Pairwise : mode opération par paire
Note
Ces modes d’opération déterminent comment DataLab gère les calculs impliquant plusieurs objets. Ils s’appliquent à deux types d’opérations :
Opérations N→1 : Combiner N (≥2) objets en 1 sortie (par exemple somme, moyenne)
Opérations N+1→N : Appliquer une opération entre N (≥1) objets et 1 opérande pour produire N sorties (par exemple différence, division)
Mode opérande unique (par défaut) : Les opérations sont appliquées indépendamment dans chaque groupe.
Pour les opérations N→1 : Tous les objets de chaque groupe sont combinés en un seul résultat par groupe. Exemple avec les groupes G1={A, B} et G2={C, D}, opération de somme :
Résultat : Σ(A,B) et Σ(C,D) (un par groupe)
Pour les opérations N+1→N : Chaque objet sélectionné est combiné avec un seul opérande de référence. Exemple avec les groupes G1={A, B} et G2={C, D}, différence avec la référence R :
Dans G1 : A-R, B-R
Dans G2 : C-R, D-R
Mode opération par paire : Les objets de différents groupes sont combinés aux positions correspondantes (tous les groupes doivent avoir le même nombre d’objets).
Pour les opérations N→1 : Les objets à la même position dans chaque groupe sont combinés. Exemple avec les groupes G1={A, B} et G2={C, D}, opération de somme :
Résultat : A+C et B+D (appariement par position)
Pour les opérations N+1→N : Les objets aux positions correspondantes sont combinés par paires. Exemple avec les groupes G1={A, B}, G2={C, D}, différence avec le groupe G3={E, F} :
Nouveau groupe 1 : A-E, B-F
Nouveau groupe 2 : C-E, D-F
- Utiliser les bornes du signal pour les nouveaux signaux
Si le réglage est activé, les valeurs xmin et xmax pour les nouveaux signaux sont initialisées à partir des bornes du signal actuel. Lorsque désactivé, les valeurs par défaut sont utilisées.
- Utiliser les dimensions d’image pour les nouvelles images
Si le réglage est activé, les valeurs de largeur et de hauteur pour les nouvelles images sont initialisées à partir des dimensions de l’image actuelle. Lorsque désactivé, les valeurs par défaut sont utilisées.
- Décalage FFT
Activer le décalage FFT pour centrer la composante de fréquence nulle dans le spectre de fréquences pour une visualisation et une analyse plus faciles.
- Extraire plusieurs ROI dans un seul objet
Si le réglage est activé, plusieurs ROI (Régions d’Intérêt) sont extraites dans un seul objet. Lorsque désactivé, chaque ROI est extraite dans un objet séparé.
- Ignorer les avertissements
Supprimer les messages d’avertissement pendant les calculs.
- Comportement de compatibilité des tableaux X
Choisir le comportement lorsque les tableaux X sont incompatibles dans les calculs multi-signaux :
Demander : afficher une boîte de dialogue de confirmation (par défaut)
Interpoler : interpoler automatiquement les signaux
Gestion des résultats#
- Conserver les résultats dans les métadonnées après le calcul
Si le réglage est activé, les résultats des analyses précédentes sont conservés dans les métadonnées de l’objet après le calcul. Lorsque désactivé, les résultats sont supprimés. Cette option est désactivée par défaut pour éviter toute confusion due à des résultats obsolètes.
- Afficher automatiquement la boîte de dialogue des résultats après le traitement
Si le réglage est activé, la boîte de dialogue des résultats est affichée automatiquement après chaque opération de traitement produisant des résultats. Lorsque désactivé, la boîte de dialogue des résultats n’est pas affichée automatiquement, mais les résultats peuvent toujours être consultés à l’aide du bouton ou de l’option de menu dédiée.
Visualisation#
L’onglet des préférences de visualisation contrôle comment les données sont affichées. Cet onglet est organisé en quatre sous-onglets : Commun, Signaux, Images et Résultats.
Paramètres communs#
Le sous-onglet Commun contient des paramètres qui s’appliquent à toutes les visualisations :
Préférences de visualisation - Sous-onglet Commun#
- Position de la barre d’outils de tracé
Choisir où positionner la barre d’outils de tracé (en haut, en bas, à gauche ou à droite du tracé).
- Ignorer le message d’insertion de titre
Supprimer le message d’information lors de l’insertion d’un titre d’objet comme étiquette d’annotation.
Signaux#
Le sous-onglet Signaux contient des paramètres spécifiques aux visualisations de signaux :
Préférences de visualisation - Sous-onglet Signaux#
- Épaisseur par défaut
Épaisseur de trait par défaut pour les courbes représentant les signaux. Ce paramètre affecte toutes les visualisations de signaux, sauf si elles sont remplacées individuellement. Remarque : pour les signaux dépassant le seuil de performance de l’épaisseur de trait (voir ci-dessous), l’épaisseur de trait est automatiquement plafonnée à 1,0 pour des performances de rendu optimales.
- Seuil de performance de l’épaisseur de trait
Pour les signaux comportant plus de ce nombre de points (par défaut : 1 000), l’épaisseur de trait est automatiquement limitée à 1,0 pour des raisons de performance. Cela évite le ralentissement du rendu d’environ 10x causé par le moteur raster de Qt lors du dessin de lignes épaisses (largeur > 1,0) sur de grands ensembles de données. Pour les signaux plus petits, l’épaisseur de trait par défaut configurée s’applique normalement. Cette optimisation est transparente et ne nécessite aucune intervention de l’utilisateur.
- Utiliser le sous-échantillonnage automatique
Activer le sous-échantillonnage automatique pour les grands signaux afin d’améliorer les performances et la clarté de la visualisation.
- Nombre maximum de points de sous-échantillonnage
Nombre maximum de points à afficher lorsque le sous-échantillonnage est activé (par défaut : 10 000).
- Marge d’échelle automatique
Pourcentage de marge à ajouter autour des données lors de la mise à l’échelle automatique des tracés de signaux. Une valeur de 0,2 % ajoute une petite marge pour une meilleure visualisation. Mettre à 0 % pour aucune marge (bornes de données exactes).
- Format DateTime (s/min/h)
Chaîne de format pour les étiquettes de l’axe X datetime lors de l’utilisation d’unités de temps standard (s, min, h). Utilise les codes de format strftime de Python (par exemple, %H:%M:%S pour heures:minutes:secondes).
- Format DateTime (ms/μs/ns)
Chaîne de format pour les étiquettes de l’axe X datetime lors de l’utilisation d’unités de temps infra-secondes (ms, μs, ns). Utilise les codes de format strftime de Python (par exemple, %H:%M:%S.%f pour heures:minutes:secondes.microsecondes).
- Résultats : modifier les styles de forme
Cliquer sur ce bouton pour configurer le style visuel des formes d’annotation (rectangles, cercles, segments, etc.) affichées sur les tracés de signaux. Cela inclut :
Style de ligne, couleur et largeur
Motif de remplissage, couleur et transparence
Forme du symbole, taille et couleurs
Ces paramètres s’appliquent à toutes les formes de résultats dessinées sur les tracés de signaux (par exemple, les marqueurs de pics, les indicateurs FWHM, les résultats de détection de caractéristiques).
- Résultats : modifier les styles de marqueur
Cliquer sur ce bouton pour configurer le style visuel des marqueurs de curseur sur les tracés de signaux. Cela inclut :
Style de ligne, couleur et largeur
Apparence du symbole
Formatage et positionnement des étiquettes de texte
Transparence de l’arrière-plan
Ces paramètres s’appliquent aux marqueurs de type curseur utilisés dans les résultats d’analyse de signaux.
Images#
Le sous-onglet Images contient des paramètres spécifiques aux visualisations d’images :
Préférences de visualisation - Sous-onglet Images#
- Verrouiller le rapport d’aspect à 1:1
Si le réglage est activé, le rapport d’aspect des images est verrouillé à 1:1. Lorsque désactivé, le rapport d’aspect est déterminé par la taille physique du pixel (paramètre par défaut et recommandé).
- Éliminer les valeurs aberrantes
Pourcentage des valeurs les plus élevées et les plus basses à éliminer de l’histogramme de l’image. Les valeurs recommandées sont inférieures à 1 %.
- Marge d’échelle automatique
Pourcentage de marge à ajouter autour des données lors de la mise à l’échelle automatique des tracés d’images. Une valeur de 0,2 % ajoute une petite marge pour une meilleure visualisation. Mettre à 0 % pour aucune marge (bornes de données exactes).
- Paramètres de visualisation d’image par défaut
Cliquer sur ce bouton pour configurer les paramètres de visualisation par défaut pour les images (carte de couleurs, interpolation, contraste, etc.).
- Résultats : modifier les styles de forme
Cliquer sur ce bouton pour configurer le style visuel des formes d’annotation affichées sur les tracés d’images. Les paramètres sont similaires à ceux des formes de signaux mais optimisés pour la visualisation d’images (par exemple, différentes couleurs pour une meilleure visibilité sur les images).
- Résultats : modifier les styles de marqueur
Cliquer sur ce bouton pour configurer le style visuel des marqueurs de curseur sur les tracés d’images.
Résultats#
L’onglet des préférences de résultats contient des paramètres pour l’affichage des résultats d’analyse sur les graphiques :
Préférences de visualisation - Sous-onglet Résultats#
Ces paramètres contrôlent la façon dont les résultats d’analyse sont affichés sur les graphiques afin de limiter les problèmes de performance avec de grands ensembles de données :
- Nombre maximum de formes à dessiner
Nombre maximum de formes géométriques à dessiner sur le graphique (par défaut : 1 000). Lorsque le nombre de formes dépasse cette limite, seules les N premières formes sont dessinées et une étiquette d’avertissement est affichée.
- Nombre maximum de cellules dans l’étiquette
Nombre maximum de cellules de tableau (lignes × colonnes) à afficher dans les étiquettes de résultats fusionnés sur les graphiques (par défaut : 100). Lorsque le nombre de cellules dépasse cette limite, le tableau est tronqué.
- Nombre maximum de colonnes dans l’étiquette
Nombre maximum de colonnes à afficher dans les étiquettes de résultats fusionnés (par défaut : 15). Lorsque le nombre de colonnes dépasse cette limite, seules les N premières colonnes sont affichées.
- Afficher l’étiquette de résultat fusionné par défaut
Si le réglage est activé, l’étiquette de résultat fusionné est affichée sur le graphique par défaut pour les nouveaux objets. Ce paramètre peut être basculé par objet à l’aide de la case à cocher dans le panneau Propriétés.
Note
Ces paramètres n’affectent que la visualisation des résultats sur les graphiques. Ils n’affectent pas le calcul réel ou le stockage des résultats dans les métadonnées.
Entrée/sortie#
L’onglet des préférences d’entrée/sortie contrôle les opérations d’entrée/sortie :
Onglet des préférences d’entrée/sortie#
- Effacer l’espace de travail avant de charger le fichier HDF5
Si le réglage est activé, l’espace de travail est effacé avant de charger un fichier HDF5.
- Demander avant d’effacer l’espace de travail
Si le réglage est activé, une boîte de dialogue de confirmation est affichée avant d’effacer l’espace de travail.
- Chemin complet HDF5 dans le titre
Si le réglage est activé, le chemin complet du jeu de données HDF5 est utilisé comme titre pour l’objet signal/image. Lorsque désactivé, seul le nom du jeu de données est utilisé.
- Nom de fichier HDF5 dans le titre
Si le réglage est activé, le nom du fichier HDF5 est ajouté comme suffixe au titre de l’objet signal/image.
Console#
L’onglet des préférences de console configure la console interne pour le débogage et les utilisateurs avancés :
Onglet des préférences de console#
- Console activée
Activer la console Python interne pour le débogage et les scripts avancés.
- Afficher la console en cas d’erreur
Si le réglage est activé, la console est automatiquement affichée lorsqu’une erreur se produit dans l’application. Ceci est utile pour le débogage car cela permet de voir la trace d’erreur.
- Chemin de l’éditeur externe
Chemin vers un éditeur de texte externe à utiliser pour éditer du code Python depuis la console.
- Arguments de l’éditeur externe
Arguments de ligne de commande à passer à l’éditeur externe.