Version 0.12#

DataLab Version 0.12.0 (16/02/2024)#

🧹 Clarification de certains libellés des interfaces graphiques :

  • Les onglets utilisés pour basculer entre les panneaux de données (signaux et images) et les composants de visualisation (« Panneau de courbes » et « Panneau d’images ») ont été renommés en « Panneau Signal » et « Panneau Image » (au lieu de « Signaux » et « Images »)

  • Les composants de visualisation ont été renommés en « Vue Signal » et « Vue Image » (au lieu de « Panneau de courbes » et « Panneau d’images »)

  • Les barres d’outils des panneaux de données ont été renommées en « Barre d’outils Signal » et « Barre d’outils Image » (au lieu de « Barre d’outils Traitement du Signal » et « Barre d’outils Traitement d’Image »)

  • Améliorations ergonomiques : le « Panneau Signal » et le « Panneau Image » sont désormais affichés sur le côté gauche de la fenêtre principale, et la « Vue Signal » et la « Vue Image » sont affichées sur le côté droit de la fenêtre principale. Cela réduit la distance entre la liste des objets (signaux et images) et les actions associées (barres d’outils et menus), et rend l’interface plus intuitive et plus facile à utiliser

✨ Nouvelle fonctionnalité de visite guidée et de démonstration :

  • Lors du premier démarrage de DataLab, une visite guidée est désormais affichée à l’utilisateur pour présenter les principales fonctionnalités de l’application

  • La visite guidée peut être relancée à tout moment depuis le menu « ? »

  • Ajout d’une nouvelle fonctionnalité « Démonstration » dans le menu « ? »

🚀 Nouvel environnement Binder pour tester DataLab en ligne sans rien installer

📚 Documentation :

  • De nouveaux tutoriels textuels sont disponibles :

    • Mesure de la taille d’un faisceau laser

    • DataLab et Spyder : un mariage parfait

  • Section « Premiers pas » : ajout de plus d’explications et de liens vers les tutoriels

  • Nouvelle section « Contribuer » expliquant comment contribuer à DataLab, que vous soyez développeur ou non

  • Nouvelle section « Macros » expliquant comment utiliser la fonctionnalité de macro-commandes

  • Ajout du bouton « Copier » aux blocs de code dans la documentation

💥 Nouvelles fonctionnalités :

  • Nouvelle fonctionnalité d’assistant d’importation de fichiers texte :

    • Cette fonctionnalité permet d’importer des fichiers texte en tant que signaux ou images

    • L’utilisateur peut définir la source (presse-papiers ou fichier texte)

    • Ensuite, il est possible de définir le délimiteur, le nombre de lignes à sauter, le type de données de destination, etc.

  • Ajout d’un menu dans le coin des onglets « Panneau Signal » et « Panneau Image » pour accéder rapidement aux fonctionnalités les plus utilisées (par exemple « Ajouter », « Supprimer », « Dupliquer », etc.)

  • Fonctionnalité d’extraction de profil d’intensité :

    • Ajout d’une interface graphique pour extraire des profils d’intensité des images, pour les profils linéaires et moyennés

    • Les paramètres sont toujours directement modifiables par l’utilisateur (bouton « Modifier les paramètres du profil »)

    • Les paramètres sont désormais stockés d’une extraction de profil à l’autre

  • Fonctionnalité de statistiques :

    • Ajout de <y>/σ(y) au tableau de résultats « Statistiques » du signal (en plus de la moyenne, de la médiane, de l’écart-type, etc.)

    • Ajout de peak-to-peak au tableau de résultats « Statistiques » du signal et de l’image

  • Fonctionnalité d’ajustement de courbe : les résultats de l’ajustement sont désormais stockés dans un dictionnaire dans les métadonnées du signal (au lieu d’être stockés individuellement dans les métadonnées du signal)

  • État de la fenêtre :

    • L’état des barres d’outils et des widgets de dock (visibilité, position, etc.) est désormais stocké dans le fichier de configuration et restauré au démarrage (la taille et la position étaient déjà stockées et restaurées)

    • Ceci implémente une partie de Issue #30 - Sauvegarder/restaurer la disposition de la fenêtre principale

🛠️ Correctifs :

  • Correction de l”Issue #41 - Extraction du profil radial : impossible d’entrer les coordonnées du centre définies par l’utilisateur

  • Correction de l”Issue #49 - Erreur lors de l’ouverture d’un fichier texte (UTF-8 BOM) en tant qu’image

  • Correction de l”Issue #51 - Dimensions inattendues lors de l’ajout d’une nouvelle ROI sur une image avec des unités X/Y arbitraires (pas des pixels)

  • Amélioration de la gestion de la sérialisation du style des items graphiques :

    • Avant cette version, le style des items graphiques était stocké dans les métadonnées du signal/image uniquement lors de la sauvegarde de l’espace de travail dans un fichier HDF5. Ainsi, lors de la modification du style d’un signal/image à partir du bouton « Paramètres » (barre d’outils de la vue), le style n’était pas conservé dans certains cas (par exemple lors de la duplication du signal/image).

    • A présent, le style des items graphiques est stocké dans les métadonnées du signal/image chaque fois que le style est modifié, et est restauré lors du rechargement de l’espace de travail

  • Traitement de l’avertissement de conversion ComplexWarning lors de l’ajout de régions d’intérêt (ROI) à un signal avec des données complexes