Portar EnerHabitat a Python como WebApp
Implementar Ener-Habitat en Python3.
Ener-Habitat (EH) es una herramienta de simulación numérica para comparar el desempeño térmico de sistemas constructivos de techos y muros de la envolvente de una edificación en las condiciones climáticas de las principales ciudades de la República Mexicana. La herramienta es de acceso gratuito, previo registro y tiene las siguientes características:
- Realiza simulaciones numéricas de transferencia de calor dependiente del tiempo, lo que permite tomar en cuenta el efecto de la masa térmica y no solo de la resistencia térmica de los materiales constructivos.
- Evalúa el desempeño térmico de sistemas constructivos formados por capas homogéneas y algunos sistemas constructivos formados por capas homogéneas y una capa no homogénea.
- Evalúa los sistemas constructivos en dos condiciones de la edificación, con aire acondicionado o sin aire acondicionado.
Actualmente EH está hospedado en un sitio web, y no se le ha dado mantenimiento y aunque se ha respaldado, siempre se depende de un servidor para realizas los cálculos.
Se quiere portar EH a un paquete instalable de Python3 via pip y PyPI para que pueda ser utilizado por cualquier usuario de Python3.
Al terminar la tesis, la persona que haga la tesis habrá aprendido a:
- Portar un código en C que resuelve la transferencia de calor unidimensional dependiente del tiempo a través de sistemas constructivos opacos de una edificación.
- Analizar archivos de clima en formato EPW para calcular un día típico y trayectoria solar aparente de un sitio.
- Manejo de base de datos para almacenar las propiedades térmicas de los materiales.
- Mostrar resultados de los parámetros de evaluación de EH.
- Desarrollar un paquete para ser hospedado en GitHub y registrado en PyPI.
- Desarrollar una web app.
- Documentar el proyecto.
Si te interesa el tema, escribeme un correo electrónico para ponernos en contacto.