Dev

Version 2.7.2 - 17 octobre 2025
- New/Debug: issue 169: Désactivation d'observations
    - Tous les fichiers: si signe - en début de ligne
    - Fichier OBS: si sigma négatif
    - Fichier DN: si sigma négatif -> !inversion de colonnes!(CASSANT)
    - Fichier AR: si sigma, sigma aller ou sigma retour négatif
- New: issue 167: Ajout d'une fenêtre "Historique" qui donne accès au changelog dans l'onglet "PrepaComp".
- New: issues 152 et 163: Ajout de la fonctionnalité "Sauvegarder sous" (bouton+raccourci clavier) assorti d'un popup d'information
- Amélioration: Manipulation de fichiers
    - issue 171: Fichier AR : 
        - Rajout d'une ligne entête pour préciser les seuils + Ajout d'une entête spécifique pour les déterminations multiples
        - Rajout du sigle σ pour les fermetures normalisées.
        - Modification des étoiles pour les observations qui dépassent les seuils.
    - issue 158: seuils
        - Changement des seuils de validation de la fermeture (nivellement).
        - Ajout couleurs orange et rouge pour mieux repérer les reprises.
    - issue 170: Fichier dn
        - Ajout du chemin du fichier, uniformisation de l'entête et ajout d'unités.
- Améliorations interface :
    - Indication de la position du curseur plus intuitive pour l'édition colonne
    - Après un CTRL+F ou Ctrl+H, le curseur va dans la barre de recherche
    - Mise en valeur des commentaires et des valeurs à nan dans les fichiers
    - issue 166: popup d'information lors du clique/raccourci sur "Tout Sauvegarder"
    - QMessageBox d'alerte lors de la repondération et du chargement d'un fichier déjà ouvert
    - issues 168-173: Changement de la couleur du logo en miniature pour plus de lisibilité sous windows.
- Doc: 
    - issue 160: Mise à jour doc formation : cholesky, repondération, paramétrage des crapauds (suffixe, préfixe)
    - Corrections orthographiques
- Debug/Interface: issue 164: Détection encodage fichier COR dans la fonctionnalité "Comparaison de dénivelée avec fichier cor". Ajout popup erreur si erreur d'encodage.
- Debug: interface: Les codes non traités apparaissent maintenant dans une QMessageBox d'avertissement et n'arrêtent plus la réduction d'un GSI. En revanche, une ValueError arrête toujours la réduction et une QMessageBox d'erreur en informe l'utilisateur.
- Debug: issue 162: Drag&Drop maintenant compatible avec Ubuntu 24.04 (et toujours avec Ubuntu 22.04 et Windows 10)
- Debug: issue 151: Multi-époque: Reversibilité extraction précision relative

Version 2.7.1 - 17 mars 2025
- Debug: Correction du lien entre fin et début de document pour la recherche CRTL+F
- Debug: Mauvais appel d'attribut pour le calcul d'un sigma dans certains cas du RAAR et Cholesky
- Amélioration: Factorisation de certaines fonctions de calcul des sigmas de nivellement
- Amélioration: Renommage de l'exécutable "PyPrepaComp" en "PrepaComp" 

Version 2.7.0 - 14 mars 2025
- New: Outil pour changer la pondération d'un fichier obs
- New: Renommage de PyPrepaComp en PrepaComp
- Amélioration: interface : fermeture et enregistrement des fichiers
- Debug/Amélioration : multi-époques :
    - Debug: issue 132 : Gestion des chemins relatifs des fichiers enfants
    - Amélioration: Message d'erreur lorsqu'un fichier est appelé (avec @) mais n'existe pas
- Amélioration interface: les fenêtres Documentation (Ctrl+D) et Information (Ctrl+I) ne sont plus éditables (QTextEdit->QTextBrowser)
- Amélioration: interface : drag and drop 1 ou plusieurs fichiers, aussi dans la zone d'édition
- Amélioration: interface : ne pas ouvrir en double un fichier déjà ouvert
- Debug: Espace/Accents dans nom de dossier/fichier géré par un popup d'avertissement
- Debug: issue 133 : correction de la réduction des visées intermédiaires
- Doc: formation: maj doc formation avec version 2.6.0 pour formation du 10/12/2024
- Doc: algo : fusion des 2 docs existantes en une seule doc et ajout précision RAAR

Version 2.6.0 - 10 Décembre 2024 :
- Doc: Mise à jour de la documentation développeur pour la production d'une nouvelle version
- Debug: Calcul des portées intermédiaires rétabli
- Debug: Prise en compte de modifications dans le .obs au moment de créer un .AR
- Amélioration interface : * dans le nom de l'onglet quand il n'est pas enregistré
- Amélioration : multi-époques :
    - Ajout d'un menu multi-époques
    - Ajout suffixes pour cor
    - Ajout d'un outil d'extraction des précisions relatives d'un calcul multi-époques

Version 2.5.2 - 2 Décembre 2024 :
 - Debug: Bon affichage des accents du fichier ouvert (détection de l'encodage du fichier).
 - New: Ajout d'un outil d'édition en colonne : Alt
 - Amélioration interface : Sauvegarde Ctrl+S et affichage documentation Ctrl+D accessibles partout
 - Amélioration : Jamais de sauvegarde si le document n'est pas modifié
 - New: Ajout d'un outil pour rechercher et remplacer : Ctrl+H
 - Debug: Ctrl+F : Recherche insensible à la casse, moins d'interférences avec Alt
 - Amélioration : issue 109 : Outil comparaison dénivelée, le chemin qui s'ouvre est celui du fichier obs
 - Debug: correction de l'écart-type sur les dénivelées RAAR
 - New: trois façons de réduire les dénivelées RAAR, soit en les moyennant en une dénivelée, soit comme deux dénivelées

Version 2.5.1 - 15 Novembre 2024 :
- Doc: ajout du ctrl+f et des formules d'EMQ pour RA et RAAR dans la documentation utilisateur
- Amélioration: interface/compilation: lance la console en fond sous linux ET windows
- Debug: issue 80: prise en compte des lectures à 0.0000 (carnet nivellement)
- Debug: issues 99 & 100: gere les lignes commencant par # comme un commentaire dans les .DAT
- Debug: issue 101: portées manquantes en fin de cheminement dans les .DAT
- New: Ajout d'un outil de recherche dans l'éditeur

Version 2.5.0 - 24 Septembre 2024 :
- New: Ajout d'un nouvel intervalle de crapauds (7000->7999)

Version 2.4.0 - 30 Août 2024 :
- Doc: Outils d'édition: Concaténation et Ajout d'un suffixe
- Nouveau: Outil d'édition, ajout d'un suffixe pour le calcul multi-époques
- Amélioration: Plus de souplesse pour l'ajout de nouveaux formats de fichier
- Doc: Clarification réduction de tours

Version 2.3.0 - 22 Juillet 2024 :
 - New: environnement conda avec un fichier de config qui liste toutes les dépendances
 - Fix tests unitaires
 - Outils d'aide au développement mis en place (lint, documentation programmeur)
 - Résolution de problèmes de lecture de fichiers selon leur format
 - Prise en compte des chemnements RAAR
 - Homogeneite EMQ dans commentaires avec et sans crapauds
 - Ajout du choix de nombre de décimales

Version 2.2.5 - 14 Mars 2024 :
 - Affichage de la distance totale parcourue sur chaque cheminement dans les fichiers obs
 - ainsi que de la distance sur l'ensemble du fichier
 - fonction pour extraire les points de rebroussement d'un nivellement, pour cet affichage

Version 2.2.4 - 14 Novembre 2023 :
 - Ajout d'un changelog
 - Passage doc en markdown
 - mise à jour docs prog
 
Version 2.2.3 - 14 Novembre 2023 :
 - Concaténation fichier cor
 - Outil de comparaison des dénivelés par rapport aux altitudes d'un cor
 - Fix parse OBS
 - Passage Pyside2 à PySide6
 - Refonte du dépôt -> tout en un

Version 2.2.2 - 27 Septembre 2023 :
 - Contrôle de dénivelée sur elle-même
 - Outil de concaténation des fichiers obs
 
Version 2.2.1 - 27 Septembre 2023 :
 - Fix scroll window

Version 2.2.0 - 25 Septembre 2023 :
 - Outil de vérification de la fermeture des aller-retours

Version 2.1.3 - 12 Septembre 2023 :
 - Corrections formats d'affichage Correction d'un bug sur les commentaires dans les GSI

Version 2.1.2 - 12 Septembre 2023 :
 - Gestion des .gsi de même que les .GSI
 - Nombre de décimales mieux géré dans les commentaires des .carnets

Version 2.1.1 - 4 Septembre 2023 :
 - drag and drop
 - gestion minimale des .DAT
 
Version 2.1.0 - 30 Août 2023 :
 - version pour le nivellement

