PowerWatch est un projet de trimestre pour le cours Systèmes de gestion de bases de données. La portée principale du projet est de gérer et de visualiser les données énergétiques. Il est développé en Python en utilisant la bibliothèque PyQt6 à des fins d'interface graphique et la bibliothèque Matplotlib pour l'affichage de graphiques.
Pour installer le projet, vous devez disposer de Python 3.6 ou supérieur. Vous pouvez installer les packages requis à l'aide de la commande suivante :
pip install -r requirements.txt
Le projet utilise MySQL pour le stockage des données. Le fichier energy.sql
contient des exemples de données pour le terme projet. Pour configurer la base de données, vous devez avoir installé MySQL et configurer une base de données nommée « énergie ». Les informations d'identification utilisées dans le projet sont :
Vous pouvez modifier ces informations d'identification dans la fonction create_connection
du fichier src/main.py
.
Vous pouvez exécuter le projet à l'aide de la commande suivante :
python src/main.py
Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.
Ce projet est sous licence selon les termes de la licence MIT. Voir le fichier LICENSE pour plus de détails.