PowerWatch es un proyecto trimestral para el curso de Sistemas de gestión de bases de datos. El alcance principal del proyecto es gestionar y visualizar datos energéticos. Está desarrollado en Python utilizando la biblioteca PyQt6 para fines de GUI y la biblioteca Matplotlib para mostrar gráficos.
Para instalar el proyecto, necesitas tener Python 3.6 o superior. Puede instalar los paquetes necesarios utilizando el siguiente comando:
pip install -r requirements.txt
El proyecto utiliza MySQL para el almacenamiento de datos. El archivo energy.sql
contiene datos de muestra para el término proyecto. Para configurar la base de datos, necesita tener MySQL instalado y configurar una base de datos llamada "energía". Las credenciales utilizadas en el proyecto son:
Puede cambiar estas credenciales en la función create_connection
en el archivo src/main.py
.
Puede ejecutar el proyecto usando el siguiente comando:
python src/main.py
¡Las contribuciones son bienvenidas! No dude en enviar una solicitud de extracción.
Este proyecto está licenciado según los términos de la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.