Système de calcul et de vérification des solutions étalons en laboratoire
Pourquoi j’ai créé cet outil
En analyse chimique, le travail ne s’arrête pas à la préparation et à l’étalonnage des solutions titrantes. Il faut ensuite calculer les concentrations, appliquer les corrections, comparer les essais parallèles et valider les résultats. Tout faire manuellement prend du temps et, lorsque les données s’accumulent, augmente le risque d’erreur de calcul ou de vérification.
J’ai développé ce système sur mon temps libre. Le projet a commencé en avril et la première version réellement utilisable a été terminée en novembre, soit plus de six mois de travail. C’était aussi ma première véritable application de bureau avec interface graphique.
J’ai appris Python et PyQt6 au fil du projet, puis réalisé seul la conception, la logique de calcul, les tests et le déploiement. QFluentWidgets m’a permis d’obtenir une interface plus agréable au quotidien.
Une fois utilisé en conditions réelles, l’outil a permis d’économiser plus d’une heure de vérification par personne et par semaine. C’était l’idée de départ : passer six mois à fabriquer un outil pour « récupérer » ensuite une heure chaque semaine. 😆
Ayant récemment quitté mon emploi, j’ai enfin eu le temps de nettoyer le projet et j’ai choisi de le publier en open source.
Aperçu Web ⬅ Ouvrir
Système de calcul et de vérification des solutions étalons
Une application de bureau destinée à l’étalonnage, au calcul et à la vérification des solutions étalons en laboratoire.
Elle prend en charge la correction de température, la correction de burette, quatre essais parallèles réalisés par une personne, huit essais parallèles réalisés par deux personnes et le calcul automatique de l’étendue relative, afin d’améliorer l’efficacité de la gestion des solutions étalons.
Après saisie des données expérimentales, le calcul et la vérification sont effectués automatiquement. Téléchargez l’exe pour commencer.
Fonctionnalités
✅ Calcul de correction de température
✅ Correction de la burette
✅ Calcul automatique de la concentration de la solution étalon
✅ Quatre essais parallèles pour une personne
✅ Huit essais parallèles pour deux personnes
✅ Calcul de l’étendue relative
✅ Calcul de la concentration à reporter
Solutions étalons prises en charge
Acide chlorhydrique, hydroxyde de sodium, acide sulfurique, permanganate de potassium, nitrate d’argent, thiosulfate de sodium, acide éthylènediaminetétraacétique (EDTA), chlorure de zinc, hydroxyde de potassium dans l’éthanol, carbonate de sodium, etc.
HCl, NaOH, H₂SO₄, KMnO₄, AgNO₃, Na₂S₂O₃, EDTA, ZnCl₂, KOH-Ethanol, Na₂CO₃, Custom Molar Mass (g/mol)
Personnalisé
Interface du logiciel
Interface principale
Ancienne interface
L’interface a connu plusieurs itérations.
| Saisie prise en charge | Généré automatiquement |
|---|---|
| Masse de la substance de référence | Volume réel de titrage |
| Volume de titrant consommé | Quatre concentrations parallèles par une personne |
| Correction de burette | Huit concentrations parallèles par deux personnes |
| Correction de température | Étendue relative |
| Volume du blanc | Concentration à reporter |
Exécution
Version publiée
Téléchargez puis lancez l’exe :
StandardSolution_ReviewSystem.exe
Exécution depuis le code source
Cliquez pour développer
Environnement de développement
- Windows 11
- Python 3.12
- PyQt6
- QFluentWidgets
- SQLite
- Nuitka (pour le packaging)
Installer les dépendances
pip install -r requirements.txt
Lancer le programme
python Flu_Main.py
Licence open source
Ce projet est publié sous licence GPL-3.0.
Toute utilisation, modification ou redistribution doit respecter les conditions de la GPL-3.0.
Composants open source tiers
Le projet utilise notamment :
- Python, PyQt6, QFluentWidgets, SQLite, Nuitka
Merci à tous les développeurs des projets open source utilisés.



