PowerWatch é um projeto de semestre para o curso de Sistemas de Gerenciamento de Banco de Dados. O escopo principal do projeto é gerenciar e visualizar dados de energia. Ele é desenvolvido em Python usando a biblioteca PyQt6 para fins de GUI e a biblioteca Matplotlib para exibição de gráficos.
Para instalar o projeto, você precisa ter Python 3.6 ou superior. Você pode instalar os pacotes necessários usando o seguinte comando:
pip install -r requirements.txt
O projeto usa MySQL para armazenamento de dados. O arquivo energy.sql
contém dados de amostra para o termo projeto. Para configurar o banco de dados, você precisa ter o MySQL instalado e configurar um banco de dados chamado 'energia'. As credenciais usadas no projeto são:
Você pode alterar essas credenciais na função create_connection
no arquivo src/main.py
.
Você pode executar o projeto usando o seguinte comando:
python src/main.py
Contribuições são bem-vindas! Sinta-se à vontade para enviar uma solicitação pull.
Este projeto está licenciado sob os termos da licença do MIT. Consulte o arquivo LICENSE para obter detalhes.