Sistema de cálculo y revisión de soluciones patrón para laboratorio
Por qué hice esta herramienta
En el trabajo de análisis químico, la tarea no termina al preparar y estandarizar una solución titulante. Después hay que calcular concentraciones, aplicar correcciones, comparar resultados paralelos y revisar los datos finales. Hacer todo esto a mano consume tiempo y, cuando aumenta el volumen de datos, también aumenta la posibilidad de cometer errores de cálculo o de revisión.
Desarrollé este sistema en mi tiempo libre. Empecé el proyecto en abril y terminé la primera versión lista para uso real en noviembre: más de seis meses de trabajo y, además, mi primera aplicación de escritorio con interfaz gráfica.
Durante el proceso aprendí Python y PyQt6 por mi cuenta y me encargué del diseño, la lógica de cálculo, las pruebas y el despliegue. QFluentWidgets me ayudó a conseguir una interfaz más cómoda para el uso diario.
Una vez puesto en producción, el programa permitió ahorrar más de una hora de revisión por persona cada semana. Era una pequeña idea que tuve una noche: invertir medio año en una herramienta para recuperar después una hora libre cada semana. 😆
Hace poco dejé mi trabajo y por fin tuve tiempo de ordenar el proyecto, así que decidí publicarlo como software de código abierto.
Vista previa Web ⬅ Abrir
Sistema de cálculo y revisión de soluciones patrón
Una aplicación de escritorio para la estandarización, el cálculo y la revisión de soluciones patrón en laboratorio.
Admite corrección de temperatura, corrección de bureta, cuatro réplicas realizadas por una persona, ocho réplicas realizadas por dos personas y cálculo automático del rango relativo, mejorando la eficiencia de la gestión de soluciones patrón.
Después de introducir los datos experimentales, el cálculo y la revisión se completan automáticamente. Descarga el exe para empezar.
Funciones
✅ Cálculo de corrección de temperatura
✅ Corrección del valor de la bureta
✅ Cálculo automático de la concentración de la solución patrón
✅ Cuatro réplicas por una persona
✅ Ocho réplicas por dos personas
✅ Cálculo del rango relativo
✅ Cálculo de la concentración reportada
Soluciones patrón compatibles
Ácido clorhídrico, hidróxido de sodio, ácido sulfúrico, permanganato de potasio, nitrato de plata, tiosulfato de sodio, ácido etilendiaminotetraacético (EDTA), cloruro de zinc, hidróxido de potasio en etanol, carbonato de sodio, etc.
HCl, NaOH, H₂SO₄, KMnO₄, AgNO₃, Na₂S₂O₃, EDTA, ZnCl₂, KOH-Ethanol, Na₂CO₃, Custom Molar Mass (g/mol)
Personalizada
Interfaz del software
Interfaz principal
Interfaz antigua
La interfaz ha pasado por varias iteraciones.
| Entrada compatible | Generado automáticamente |
|---|---|
| Masa de la sustancia patrón | Volumen real de valoración |
| Volumen de titulante consumido | Cuatro concentraciones paralelas de una persona |
| Corrección de bureta | Ocho concentraciones paralelas de dos personas |
| Corrección de temperatura | Rango relativo |
| Volumen del blanco | Concentración reportada |
Ejecución
Versión publicada
Descarga y ejecuta el exe:
StandardSolution_ReviewSystem.exe
Ejecutar desde el código fuente
Haz clic para desplegar
Entorno de desarrollo
- Windows 11
- Python 3.12
- PyQt6
- QFluentWidgets
- SQLite
- Nuitka (para empaquetado)
Instalar dependencias
pip install -r requirements.txt
Ejecutar
python Flu_Main.py
Licencia de código abierto
Este proyecto se publica bajo la licencia GPL-3.0.
Al usar, modificar o redistribuir el proyecto, respeta los términos de la licencia GPL-3.0.
Componentes de código abierto de terceros
Este proyecto utiliza:
- Python, PyQt6, QFluentWidgets, SQLite, Nuitka
Gracias a todos los desarrolladores de los proyectos de código abierto utilizados.



