News - MsXpertSuite Software Project
    • news

    Mise à jour du site pour refléter les changements dans les projets logiciels

    L’ensemble du site web a été entièrement remanié afin de refléter les changements majeurs apportés aux différents projets. XpertMass devient un projet à part entière composé de deux bibliothèques : libXpertMassCore, qui fournit les bases chimiques nécessaires aux programmes libXpertMassGui, qui offre les fonctionnalités d’interface graphique requises par les programmes MassXpert3 a fait l’objet d’un important refactoring du code afin d’exploiter pleinement les fonctionnalités des bibliothèques XpertMass. De la même manière, MineXpert3 a également subi un refactoring approfondi pour tirer parti des fonctionnalités des bibliothèques XpertMass.
    • news

    Reprise des tests unitaires/couverture pour libXpertMass

    Les tests unitaires de la librairie libXpertMass ont repris de plus belle, avec un état de couverture du code par les tests (GCov) fourni en ligne ici. La couverture la plus étendue, pour l’instant, concerne les classes qui se trouvent à la base de la hiérarchie (Isotope, IsotopicData, Monomer…).
    • news

    Deux types de paquets binaires préparés pour MS Windows

    Je prépare deux types de paquets binaires installables sous MS Windows, avec deux approches différentes: Environnement MS Windows ordinaire (version 10): il s’agit de copier l’arbre source du projet dans un environnement MSYS64/MinGW64 et d’y compiler le code. Cela permet de créer un paquet natif MS Windows. Le fichier d’installation a un nom de ce type: mineXpert2-ucrt64-win10-MSYS64-v9.6.0-setup.exe Environnement de compilation croisée MXE: je ne quitte jamais GNU/Linux, mais je compile le code dans un environnement de compilation croisée qui est conçu pour produire des binaires MS Windows natifs.
    • news

    Nouvelle version de mineXpert2 9.6.0

    Structuration du projet Cette version introduit (ce qui est transparent du point de vue de l’utilisateur) une nouvelle structuration du projet: les librairies statiques privées libmass et libmassgui précédemment utilisées pour construire mineXpert2 ont été extraites du code et constitutent désormais deux librairies partagées libXpertMass et libXpertMassGui (*.dll sous MS Windows et *.so sous UNIX/Linux). Debian Les paquets Debian sont désormais disponibles vu que les librairies libXpertMass et libXpertMassGui ont été acceptées par les FTPMasters dans les dépôts officiels de Debian.
    • news

    Nouvelle version de massXpert2 8.5.0

    Réparation de bogue Cette version répare un bogue pour lequel certaines définitions de chimie de polymère comportaient des éléments chimiques résiduels d’une précédente version qui n’existent plus dans la nouvelle. Ces éléments chimiques “factices” étaient principalement utilisés pour du débogage. Les calculs de masse ne sont pas affectés, mais ces éléments chimiques n’étant plus reconnus désormais interrompaient l’exécution de l’application. Les formules peuvent comporter des valeurs à virgule flottante Une formule chimique est conventionnellement formée de symboles d’éléments chimiques associés à une quantité entière (C6, H12, O6).