Version 0.20#
DataLab Version 0.20.1 (15/07/2025)#
🛠️ Corrections de bugs :
Correction de l”Issue #233 - Plantage brutal lors de la tentative d’activation de l’outil de statistiques de courbe sur un signal nul
Correction de l”Issue #184 - Le style du marqueur de courbe change de manière inattendue en « Carré » après la validation de la boîte de dialogue « Paramètres… »
Correction de l”Issue #117 - Le médian mobile du signal de DataLab plante sur Linux avec
mode='mirror':free(): invalid next size (normal)(c’est un bug dans SciPy v1.15.0 à v1.15.2, qui a été corrigé dans SciPy v1.15.3)Correction de l”Issue #186 - Les fichiers texte d’image avec une virgule comme séparateur décimal ne peuvent pas être ouverts directement (seul l’assistant d’importation le supporte)
Correction de l”Issue #238 - Les fichiers texte d’image avec un délimiteur final entraînent des données avec une colonne superflue lorsqu’ils sont ouverts directement (ceci ne se produit pas dans l’assistant d’importation)
Correction de l”Issue #239 - L’assistant d’importation de texte ne conserve pas les titres et unités définis par l’utilisateur
Correction de l”Issue #240 - L’assistant d’importation de texte ne conserve pas le type de données défini par l’utilisateur (par exemple
int16,float32, etc.)Correction de l”Issue #235 - L’assistant d’importation de texte : ajout de la prise en charge de l’importation de fichiers de signal avec des valeurs entières
Correction de l”Issue #236 - L’assistant d’importation de texte : ajout de la prise en charge des fichiers
.mcaCorrection de l”Issue #243 - Affichage dans une nouvelle fenêtre (image) : les outils de profil d’intensité sont parfois désactivés (corrigé dans PlotPy v2.7.5)
DataLab Version 0.20.0 (28/04/2025)#
💥 Nouvelles fonctionnalités et améliorations :
Images ANDOR SIF :
Ajout de la prise en charge des images de fond dans les fichiers ANDOR SIF
Ceci clôture le ticket Issue #178 - Ajout de la prise en charge des fichiers ANDOR SIF avec image de fond
Éditeur de tableau (résultats, données de signal et d’image, …)
Nouvelle fonctionnalité « Copier tout » dans la boîte de dialogue de l’éditeur de tableau, pour copier toutes les données dans le presse-papiers, y compris les en-têtes de ligne et de colonne
Nouvelle fonctionnalité « Exporter » dans la boîte de dialogue de l’éditeur de tableau, pour exporter les données dans un fichier CSV, y compris les en-têtes de ligne et de colonne
Nouvelle fonctionnalité « Coller » dans la boîte de dialogue de l’éditeur de tableau, pour coller les données du presse-papiers dans l’éditeur de tableau (cette fonctionnalité n’est pas disponible pour les données en lecture seule, telles que les résultats d’analyse)
Les fonctionnalités ci-dessus nécessitent guidata v3.9.0 ou une version ultérieure
Ceci clôture les tickets Issue #174, Issue #175 et Issue #176
Fonctionnalités d’analyse de Fourier (menu « Traitement ») :
Nouvelle fonctionnalité « Complément de zéros »
Implémentation pour les signaux :
Choisissez une stratégie de complément de zéros (prochain multiple de 2, double la longueur, triple la longueur, longueur personnalisée)
Ou définissez manuellement la longueur de complément de zéros (si « Longueur personnalisée » est sélectionnée)
Implémentation pour les images :
Choisissez une stratégie de complément de zéros (prochain multiple de 2, prochain multiple de 64, longueur personnalisée)
Ou définissez manuellement les longueurs de ligne et de colonne de complément de zéros (si « Longueur personnalisée » est sélectionnée)
Définir la position du complément de zéros (en bas à droite, centré)
Ceci corrige l”Issue #170 - Analyse de Fourier : ajouter la fonctionnalité de complément de zéros pour les signaux et les images
Éditeur de région d’intérêt (ROI) :
Cela concerne la fonctionnalité « Éditer les régions d’intérêt » pour les signaux et les images
Nouveau comportement :
Signaux : l’outil de sélection de la plage ROI est désormais actif par défaut, et l’utilisateur peut sélectionner immédiatement la plage du signal à utiliser comme ROI
Images : l’outil de sélection de la ROI rectangulaire est désormais actif par défaut, et l’utilisateur peut sélectionner immédiatement la ROI rectangulaire à utiliser comme ROI
Ceci clôture le ticket Issue #154 - Éditeur de ROI : activer l’outil de sélection de ROI par défaut, afin que l’utilisateur puisse sélectionner immédiatement la zone à utiliser comme ROI
Ajout de l’outil « Sélectionner » à la barre d’outils de l’éditeur, pour permettre à l’utilisateur de basculer facilement entre les outils « Sélectionner » et « Dessiner » sans avoir à utiliser la barre d’outils de tracé en haut de la fenêtre
Fonctionnalités de traitement du signal (menu « Traitement ») :
Nouvelle fonctionnalité « Mode X-Y » : cette fonctionnalité simule le comportement du mode X-Y d’un oscilloscope, c’est-à-dire qu’elle permet de tracer un signal en fonction d’un autre signal (par exemple X en fonction de Y)
Nouvelles fonctionnalités de recherche d’abscisse et d’ordonnée :
Fonctionnalité « Abscisse à y=… » : cette fonctionnalité permet de trouver la première valeur d’abscisse d’un signal à une valeur y donnée (par exemple, la valeur d’abscisse d’un signal à y=0)
Fonctionnalité « Ordonnée à x=… » : cette fonctionnalité permet de trouver la valeur d’ordonnée d’un signal à une valeur x donnée (par exemple, la valeur d’ordonnée d’un signal à x=0)
Chaque fonctionnalité a sa propre boîte de dialogue, qui permet de définir la valeur y ou x à utiliser pour la recherche avec un curseur ou une zone de texte
Ceci clôture les tickets Issue #125 et Issue #126
Nouvelle fonctionnalité de calcul de largeur à un y donné :
La fonctionnalité « Largeur à y=… » permet de calculer la largeur d’un signal à une valeur y donnée
Une boîte de dialogue spécifique permet de définir la valeur y à utiliser avec un curseur ou une zone de texte
Ceci clôture le ticket Issue #127
API publique (locale ou distante) :
Ajout des arguments
group_idetset_currentaux méthodesadd_signal,add_imageetadd_object:Cela concerne les classes
LocalProxy,AbstractDLControl,RemoteClient,RemoteServeretDLMainWindowL’argument
group_idpermet de spécifier l’identifiant du groupe où le signal ou l’image doit être ajouté (s’il n’est pas spécifié, le signal ou l’image est ajouté au groupe actuel)L’argument
set_currentpermet de spécifier si le signal ou l’image doit être défini comme actuel après avoir été ajouté (la valeur par défaut estTrue)Ceci corrige l”Issue #151 - API publique : ajouter un mot-clé
group_idàadd_signaletadd_image