Status
Última execução
2025-12-04T14:41:12.621527-03:00
Próxima execução
2025-12-08T09:00:00-03:00
Situação atual
success
Mensagem
Execução concluída com sucesso.
Logs
[2025-12-04 14:40:00] Iniciando run_completo.py...
[2025-12-04 14:41:12] 🚀 FLUXO COMPLETO DE ANÁLISE DE TORRE DE RESFRIAMENTO
📅 Data/Hora: 04/12/2025 14:40:00
============================================================
🚀 1. Download de dados meteorológicos e Quickium
============================================================
✅ Imports carregados.
✅ Funções de cálculo definidas.
✅ Funções de coleta definidas.
✅ Funções de processamento definidas.
✅ Funções de exportação definidas.
📁 Pasta 'relatorios_gerados/2025-12-04/imagens' já existe.
📁 Pasta 'relatorios_gerados/2025-12-04/html' já existe.
📁 Pasta 'relatorios_gerados/2025-12-04/planilhas' já existe.
🔧 CONFIGURAÇÃO ATUAL:
==================================================
📍 Local: Marília
🌍 Coordenadas: -22.2194, -49.9456
📅 Período Passado: 2025-10-05 a 2025-12-03
📅 Período Futuro: 2025-12-04 a 2025-12-19
🔑 API Key: 4mObxdxeTt...
📡 Sensores Quickium: 2 sensores
🌤️ Sensores Meteorológicos: 3 sensores
==================================================
Datas definidas:
Passado: 2025-10-05 → 2025-12-03
Futuro : 2025-12-04 → 2025-12-19
🌤️ Buscando dados meteorológicos para -22.2194, -49.9456
📅 Período: 2025-10-05 a 2025-12-03
✅ 1392 registros archive (até 2025-12-01)
✅ 48 registros forecast (de 2025-12-02 até 2025-12-03)
📊 Total final: 1440 registros
🌊 Buscando Quickium... 2025-10-05 a 2025-12-03
⏰ Timestamps Unix (BR): 1759633200 a 1764817199
Requisitando sensor 12040 temp_agua_recalque_(ºC)
✅ Sensor 12040: 2701
Requisitando sensor 12041 temp_agua_retorno_(ºC)
✅ Sensor 12041: 2701
📊 Total registros Quickium: 5402
🧮 Calculando temperaturas derivadas para dados passados...
📊 Calculando temperatura de bulbo úmido...
🌊 Processando dados Quickium (médias horárias)...
📡 Processando temp_agua_recalque_(ºC): 2701 registros
✅ Médias horárias calculadas: 1359 registros
📡 Processando temp_agua_retorno_(ºC): 2701 registros
✅ Médias horárias calculadas: 1359 registros
🔄 Calculando temperatura de approach (Marília)...
📊 Fórmula: temp_agua_recalque - temp_bulbo_umido
✅ Approach calculado com dados reais da Quickium
✅ Cálculos de temperaturas passadas concluídos
🔮 Buscando previsão climática 2025-12-04 a 2025-12-19
✅ 384 registros futuros
🔮 Calculando temperaturas (futuro)...
✅ Cálculo do futuro concluído.
✅ Salvo: relatorios_gerados/2025-12-04/planilhas/dados.xlsx
Arquivo salvo em: relatorios_gerados/2025-12-04/planilhas/dados.xlsx
✅ Salvo: relatorios_gerados/2025-12-04/planilhas/dados.xlsx
Download Concluído
✅ 1. Download de dados meteorológicos e Quickium - Concluído com sucesso!
============================================================
🚀 2. Treinamento do modelo e predições
============================================================
📊 Carregando dados...
✅ Dados carregados: 1824 registros
🧹 Limpando outliers...
✅ Dados após limpeza: 1679 registros
🔧 Preparando features...
📚 Separando dados de treino e validação...
📅 Data de hoje: 2025-12-04
📅 Treinando com dados até: 2025-12-03
📊 Dados de treino: 1038 registros (até 2025-11-24 18:00)
📊 Dados de validação: 168 registros (últimos 7 dias do histórico)
🤖 Treinando modelo...
✅ Modelo treinado!
📊 Validando modelo...
📈 Métricas de validação:
MAE: 1.69°C
R²: 0.525
MAPE: 20.7%
🔮 Fazendo predições...
📊 Gerando gráfico...
✅ Gráfico salvo como: relatorios_gerados/2025-12-04/html/approach_plot.html
💾 Salvando resultados...
✅ Arquivos salvos:
- relatorios_gerados/2025-12-04/planilhas/saida_predicoes_approach.xlsx
- relatorios_gerados/2025-12-04/planilhas/tabela_final.csv
- relatorios_gerados/2025-12-04/html/approach_plot.html
🎯 RESUMO FINAL:
MAE (set) = 1.694 °C
R² (set) = 0.525
MAPE (set) = 20.66%
Dados de treino: 1038 registros
Dados de validação: 168 registros
Dados após limpeza: 1679 registros
✅ Predição concluída!
✅ 2. Treinamento do modelo e predições - Concluído com sucesso!
============================================================
🚀 3. Geração de relatórios personalizados
============================================================
🚀 Iniciando análise de relatório personalizado...
📊 Variável: approach | Coluna: temp_approach_(ºC)
📊 Faixas configuradas:
• Otimizada: ≤ 4.0°C
• Normal: 4.0-10.0°C
• Crítica: > 10.0°C
🤖 Executando predição...
🤖 Executando predição de approach...
✅ Modelo treinado com 1225 registros
✅ 384 predições geradas para o período futuro
✅ Arquivo com previsões salvo como: relatorios_gerados/2025-12-04/planilhas/dados_com_previsao.xlsx
✅ Arquivo dados.xlsx atualizado com as previsões
📁 Carregando dados de: relatorios_gerados/2025-12-04/planilhas/dados_com_previsao.xlsx
📅 Data de separação (HOJE): 04/12/2025 00:00
📊 Dados filtrados para 30 dias: 648 registros
📊 Período: 19/11/2025 a 19/12/2025
📊 Dados futuros com predições: 361 de 361
📊 Calculando métricas...
📊 Gerando gráfico...
✅ Gráfico salvo como: relatorios_gerados/2025-12-04/imagens/relatorio_final_approach.png
📊 Gerando gráfico HTML interativo com Bokeh...
✅ Gráfico HTML salvo como: relatorios_gerados/2025-12-04/html/relatorio_final_approach.html
📊 Gerando tabela de métricas...
✅ Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_approach.csv
================================================================================
📋 RELATÓRIO DE ANÁLISE DE EFICIÊNCIA
================================================================================
📊 PERCENTUAIS DE OPERAÇÃO:
• Condição Otimizada: 32.41% (117 horas)
• Condição Normal: 53.19% (192 horas)
• Condição Crítica: 14.40% (52 horas)
📅 FAIXAS DE OPERAÇÃO (Temperatura de Approach (°C)):
• Otimizada: ≤ 4.0°C
• Normal: 4.0-10.0°C
• Crítica: > 10.0°C
⏱️ MAIORES PERÍODOS CONTÍNUOS (≥2h):
• Otimizada: 14/12/2025 14:00 a 15/12/2025 18:00 (29h)
• Normal: 07/12/2025 16:00 a 09/12/2025 02:00 (35h)
• Crítica: 05/12/2025 11:00 a 06/12/2025 02:00 (16h)
📈 RESUMO GERAL:
• Total de horas analisadas: 361
• Eficiência otimizada: 32.4%
• Eficiência normal: 53.2%
• Eficiência crítica: 14.4%
================================================================================
✅ Relatório approach concluído!
📁 Gráfico PNG salvo como: relatorios_gerados/2025-12-04/imagens/relatorio_final_approach.png
📁 Gráfico HTML salvo como: relatorios_gerados/2025-12-04/html/relatorio_final_approach.html
📁 Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_approach.csv
📊 Gerando gráfico de comportamento horário...
✅ Gráfico salvo como: relatorios_gerados/2025-12-04/imagens/comportamento_horario_approach.png
📊 Gerando tabela de métricas...
✅ Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_approach.csv
📁 Dados com previsões: relatorios_gerados/2025-12-04/planilhas/dados_com_previsao.xlsx
🔄 Gerando relatório de bulbo úmido...
📊 Calculando métricas...
📊 Gerando gráfico...
✅ Gráfico salvo como: relatorios_gerados/2025-12-04/imagens/relatorio_final_bulbo.png
📊 Gerando gráfico HTML interativo com Bokeh...
✅ Gráfico HTML salvo como: relatorios_gerados/2025-12-04/html/relatorio_final_bulbo.html
📊 Gerando tabela de métricas...
✅ Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_bulbo.csv
📊 Gerando gráfico de comportamento horário...
✅ Gráfico salvo como: relatorios_gerados/2025-12-04/imagens/comportamento_horario_bulbo.png
📊 Gerando tabela de métricas...
✅ Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_bulbo.csv
✅ Relatório bulbo úmido concluído!
📁 Gráfico PNG salvo como: relatorios_gerados/2025-12-04/imagens/relatorio_final_bulbo.png
📁 Gráfico HTML salvo como: relatorios_gerados/2025-12-04/html/relatorio_final_bulbo.html
📁 Tabela salva como: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_bulbo.csv
📁 Comportamento horário salvo como: relatorios_gerados/2025-12-04/imagens/comportamento_horario_bulbo.png
✅ 3. Geração de relatórios personalizados - Concluído com sucesso!
============================================================
🚀 4. Análise mensal (90 dias)
============================================================
📊 Gerador de Gráficos Mensais - 90 dias
============================================================
📍 Local: Marília, SP
📅 Período: 90 dias antes e 90 dias depois de 19/10/2025
📊 Gerando dados mensais combinados...
============================================================
📚 Buscando dados históricos dos últimos 90 dias...
✅ Dados históricos: 60 dias
⚠️ Faltam 30 dias históricos, completando com dados simulados...
🎲 Gerando 30 dias históricos simulados...
✅ Dados históricos simulados gerados: 30 dias
✅ Dados históricos completados: 90 dias
🌤️ Buscando dados futuros Open-Meteo...
📊 Dias futuros completos encontrados: 16
✅ Dados futuros Open-Meteo: 16 dias completos
📊 Dias Open-Meteo: 16, Dias Visual Crossing: 74
🌐 Buscando dados futuros Visual Crossing dos próximos 74 dias...
✅ Dados futuros Visual Crossing: 75 dias
📅 Total de dias: 181
📅 De: 2025-09-05 até: 2026-02-16
🧮 Calculando bulbo úmido...
✅ Cálculo de bulbo úmido concluído
✅ Dados salvos como: relatorios_gerados/2025-12-04/planilhas/dados_mensais_90dias.csv
📊 Calculando tendência de bulbo úmido...
📊 Colunas disponíveis: ['data', 'temp_min', 'temp_max', 'umidade_min', 'umidade_max', 'bulbo_min', 'bulbo_max', 'bulbo_medio', 'fonte']
📊 Usando coluna: bulbo_medio
📈 Média histórica (últimos 60 dias): 17.96°C
📈 Média futura (próximos 60 dias): 21.28°C
📈 Diferença: 3.32°C
📈 Tendência: aumento
📈 Stress: maior
📊 Gerando relatório de tendência...
✅ Relatório de tendência salvo como: relatorios_gerados/2025-12-04/planilhas/tendencia_bulbo_umido.csv
📊 Gerando gráfico mensal PNG...
✅ Linha HOJE adicionada no índice 90 (data transição: 2025-12-04)
✅ Gráfico PNG salvo como: relatorios_gerados/2025-12-04/imagens/comportamento_mensal_90dias.png
📊 Gerando gráfico mensal HTML...
✅ Gráfico HTML salvo como: relatorios_gerados/2025-12-04/html/comportamento_mensal_90dias.html
✅ Gráficos mensais gerados com sucesso!
📁 Arquivos gerados:
- relatorios_gerados/imagens/comportamento_mensal_90dias.png
- relatorios_gerados/html/comportamento_mensal_90dias.html
- relatorios_gerados/planilhas/dados_mensais_90dias.csv
- relatorios_gerados/planilhas/tendencia_bulbo_umido.csv
✅ 4. Análise mensal (90 dias) - Concluído com sucesso!
============================================================
🚀 5. Calendar heatmap combinado
============================================================
🗓️ Gerador de Calendar Heatmaps Customizados - Temperaturas de Torre de Resfriamento
================================================================================
📁 Pasta 'relatorios_gerados/imagens' criada.
📁 Pasta 'relatorios_gerados/html' criada.
📁 Pasta 'relatorios_gerados/planilhas' criada.
📁 Carregando dados de: relatorios_gerados/2025-12-04/planilhas/dados.xlsx
✅ Dados carregados: 1679 registros
📅 Período: 2025-10-05 a 2025-12-19
🌡️ Preparando dados para ambas as variáveis...
📊 Preparando dados para calendar heatmap - temp_approach_(ºC) (apenas históricos)
✅ Dados históricos preparados: 60 dias com dados
📊 Valores: min=3.03, max=16.29, média=9.67
📊 Preparando dados para calendar heatmap - temp_bulbo_umido_(ºC) (apenas históricos)
✅ Dados históricos preparados: 60 dias com dados
📊 Valores: min=12.46, max=21.97, média=17.72
📊 Gerando calendar heatmap HTML combinado...
✅ Calendar heatmap HTML combinado salvo como: relatorios_gerados/html/calendar_heatmap_combinado_2025.html
✅ Calendar heatmap HTML combinado gerado com sucesso!
📁 Arquivo salvo em: relatorios_gerados/html
🗓️ Ano: 2025
🌐 Abra o arquivo HTML no navegador para visualização interativa
✅ 5. Calendar heatmap combinado - Concluído com sucesso!
============================================================
🚀 6. Cálculo de precisão das previsões
============================================================
🚀 Sistema de Cálculo de Precisão das Previsões de Bulbo Úmido
======================================================================
📍 Local: Marília, SP
🌐 Usando API gratuita do Open-Meteo
📅 Análise: Até 12 semanas atrás
📊 Gerando dados detalhados de comparação...
============================================================
📅 Coletando dados de 2024-12-04 a 2025-12-03...
📊 Período: 52 semanas (1 ano completo)
🔄 Puxando dados de 4 em 4 semanas para evitar sobrecarga da API...
📊 Total de lotes: 13 (4 semanas cada)
🔄 Processando lote 1/13: 04/12/2024 a 31/12/2024
📊 Progresso: 1/13 lotes (7.7%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 1: 28 registros coletados
🔄 Processando lote 2/13: 01/01/2025 a 28/01/2025
📊 Progresso: 2/13 lotes (15.4%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 2: 28 registros coletados
🔄 Processando lote 3/13: 29/01/2025 a 25/02/2025
📊 Progresso: 3/13 lotes (23.1%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 3: 28 registros coletados
🔄 Processando lote 4/13: 26/02/2025 a 25/03/2025
📊 Progresso: 4/13 lotes (30.8%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 4: 28 registros coletados
🔄 Processando lote 5/13: 26/03/2025 a 22/04/2025
📊 Progresso: 5/13 lotes (38.5%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 5: 28 registros coletados
🔄 Processando lote 6/13: 23/04/2025 a 20/05/2025
📊 Progresso: 6/13 lotes (46.2%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 6: 28 registros coletados
🔄 Processando lote 7/13: 21/05/2025 a 17/06/2025
📊 Progresso: 7/13 lotes (53.8%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 7: 28 registros coletados
🔄 Processando lote 8/13: 18/06/2025 a 15/07/2025
📊 Progresso: 8/13 lotes (61.5%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 8: 28 registros coletados
🔄 Processando lote 9/13: 16/07/2025 a 12/08/2025
📊 Progresso: 9/13 lotes (69.2%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 9: 28 registros coletados
🔄 Processando lote 10/13: 13/08/2025 a 09/09/2025
📊 Progresso: 10/13 lotes (76.9%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 10: 28 registros coletados
🔄 Processando lote 11/13: 10/09/2025 a 07/10/2025
📊 Progresso: 11/13 lotes (84.6%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 11: 28 registros coletados
🔄 Processando lote 12/13: 08/10/2025 a 04/11/2025
📊 Progresso: 12/13 lotes (92.3%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 12: 28 registros coletados
🔄 Processando lote 13/13: 05/11/2025 a 02/12/2025
📊 Progresso: 13/13 lotes (100.0%)
🌐 Fazendo requisição para previsão histórica...
⏳ Aguardando resposta da API...
📅 Antecedência: 15 dias
📥 Processando dados recebidos...
✅ Previsão processada: 28 dias
🌐 Fazendo requisição para dados reais...
⏳ Aguardando resposta da API...
📥 Processando dados recebidos...
✅ Dados reais processados: 28 dias
✅ Lote 13: 28 registros coletados
🔄 Combinando 13 lotes...
✅ Total de registros únicos: 364
📊 Erro médio últimos 7 dias: 2.85%
📊 Erro médio últimos 15 dias: 2.85%
📊 Erro médio últimos 30 dias: 2.38%
📊 Criando colunas semanais...
✅ Dados detalhados salvos como: relatorios_gerados/2025-12-04/planilhas/comparacao_previsao_real_detalhada.csv
✅ Dados semanais salvos como: relatorios_gerados/2025-12-04/planilhas/dados_semanais_detalhados.csv
📊 Gerando gráfico de erros semanais...
📂 Carregando dados já processados...
✅ Carregados 364 registros
🔄 Calculando erros semanais usando groupby...
✅ Processadas 52 semanas
🎨 Criando gráfico...
💾 Salvando gráfico...
✅ Gráfico salvo como: relatorios_gerados/imagens/erro_semanal_bulbo_umido_52semanas.png
💾 Salvando dados...
✅ Dados salvos como: relatorios_gerados/2025-12-04/planilhas/erro_semanal_bulbo_umido_52semanas.csv
📊 Adicionando métricas de precisão ao CSV do bulbo úmido...
✅ CSV existente carregado: 13 linhas
🧹 Removendo duplicatas das métricas de precisão...
✅ Duplicatas removidas: 13 linhas restantes
✅ Métricas de precisão adicionadas ao CSV: relatorios_gerados/2025-12-04/planilhas/relatorio_final_metricas_bulbo.csv
📊 Total de métricas: 16
✅ Processo concluído!
📁 Arquivos gerados:
- relatorios_gerados/2025-12-04/planilhas/comparacao_previsao_real_detalhada.csv
- relatorios_gerados/2025-12-04/imagens/erro_semanal_bulbo_umido_52semanas.png
- relatorios_gerados/2025-12-04/planilhas/erro_semanal_bulbo_umido_52semanas.csv
- Métricas adicionadas ao relatorio_final_metricas_bulbo.csv
✅ 6. Cálculo de precisão das previsões - Concluído com sucesso!
============================================================
🚀 7. Organização de arquivos por data
============================================================
🚀 ORGANIZANDO ARQUIVOS POR DATA
📅 Data: 04/12/2025 14:41:12
📁 Organizando arquivos de relatorios_gerados para relatorios_gerados/2025-12-04
✅ Movido: erro_semanal_bulbo_umido_52semanas.png
✅ Movido: calendar_heatmap_combinado_2025.html
📊 Total de arquivos movidos: 2
🗑️ Removida pasta vazia: relatorios_gerados/imagens
🗑️ Removida pasta vazia: relatorios_gerados/html
🗑️ Removida pasta vazia: relatorios_gerados/planilhas
============================================================
📋 RESUMO DOS ARQUIVOS ORGANIZADOS
============================================================
📁 Pasta: relatorios_gerados/2025-12-04
📅 Data: 04/12/2025 14:41:12
📂 IMAGENS: 6 arquivos
📄 comportamento_horario_approach.png (1,466,713 bytes)
📄 comportamento_horario_bulbo.png (1,164,739 bytes)
📄 comportamento_mensal_90dias.png (912,066 bytes)
📄 erro_semanal_bulbo_umido_52semanas.png (186,414 bytes)
📄 relatorio_final_approach.png (631,657 bytes)
📄 relatorio_final_bulbo.png (584,313 bytes)
📂 HTML: 5 arquivos
📄 approach_plot.html (89,401 bytes)
📄 calendar_heatmap_combinado_2025.html (67,980 bytes)
📄 comportamento_mensal_90dias.html (223,318 bytes)
📄 relatorio_final_approach.html (30,367 bytes)
📄 relatorio_final_bulbo.html (30,434 bytes)
📂 PLANILHAS: 11 arquivos
📄 comparacao_previsao_real_detalhada.csv (47,721 bytes)
📄 dados.xlsx (126,382 bytes)
📄 dados_com_previsao.xlsx (126,382 bytes)
📄 dados_mensais_90dias.csv (11,681 bytes)
📄 dados_semanais_detalhados.csv (2,783 bytes)
📄 erro_semanal_bulbo_umido_52semanas.csv (1,140 bytes)
📄 relatorio_final_metricas_approach.csv (3,192 bytes)
📄 relatorio_final_metricas_bulbo.csv (2,288 bytes)
📄 saida_predicoes_approach.xlsx (148,247 bytes)
📄 tabela_final.csv (193,025 bytes)
📄 tendencia_bulbo_umido.csv (424 bytes)
🎉 Total de arquivos organizados: 22
✅ Organização concluída! 2 arquivos movidos.
✅ 7. Organização de arquivos por data - Concluído com sucesso!
============================================================
📊 RESUMO FINAL
============================================================
✅ Sucessos: 7/7
❌ Falhas: 0/7
🎉 FLUXO COMPLETO EXECUTADO COM SUCESSO!
📁 Todos os arquivos estão organizados em: relatorios_gerados/YYYY-MM-DD/
[2025-12-04 14:41:12] STDERR run_completo:
/app/grafico_mensal.py:774: UserWarning: save() called but no resources were supplied and output_file(...) was never called, defaulting to resources.CDN
bokeh.plotting.save(layout, caminhos['comportamento_mensal_html'])
/app/grafico_mensal.py:774: UserWarning: save() called but no title was supplied and output_file(...) was never called, using default title 'Bokeh Plot'
bokeh.plotting.save(layout, caminhos['comportamento_mensal_html'])
📅 Processando lotes: 0%| | 0/13 [00:00<?, ?lote/s]
📅 Lote 1/13 (04/12 a 31/12): 0%| | 0/13 [00:00<?, ?lote/s]
📅 Lote 1/13 (04/12 a 31/12): 8%|▊ | 1/13 [00:01<00:13, 1.09s/lote]
📅 Lote 2/13 (01/01 a 28/01): 8%|▊ | 1/13 [00:02<00:13, 1.09s/lote]
📅 Lote 2/13 (01/01 a 28/01): 15%|█▌ | 2/13 [00:02<00:17, 1.55s/lote]
📅 Lote 3/13 (29/01 a 25/02): 15%|█▌ | 2/13 [00:03<00:17, 1.55s/lote]
📅 Lote 3/13 (29/01 a 25/02): 23%|██▎ | 3/13 [00:04<00:16, 1.70s/lote]
📅 Lote 4/13 (26/02 a 25/03): 23%|██▎ | 3/13 [00:05<00:16, 1.70s/lote]
📅 Lote 4/13 (26/02 a 25/03): 31%|███ | 4/13 [00:06<00:15, 1.77s/lote]
📅 Lote 5/13 (26/03 a 22/04): 31%|███ | 4/13 [00:07<00:15, 1.77s/lote]
📅 Lote 5/13 (26/03 a 22/04): 38%|███▊ | 5/13 [00:08<00:14, 1.81s/lote]
📅 Lote 6/13 (23/04 a 20/05): 38%|███▊ | 5/13 [00:09<00:14, 1.81s/lote]
📅 Lote 6/13 (23/04 a 20/05): 46%|████▌ | 6/13 [00:10<00:12, 1.83s/lote]
📅 Lote 7/13 (21/05 a 17/06): 46%|████▌ | 6/13 [00:11<00:12, 1.83s/lote]
📅 Lote 7/13 (21/05 a 17/06): 54%|█████▍ | 7/13 [00:12<00:11, 1.91s/lote]
📅 Lote 8/13 (18/06 a 15/07): 54%|█████▍ | 7/13 [00:13<00:11, 1.91s/lote]
📅 Lote 8/13 (18/06 a 15/07): 62%|██████▏ | 8/13 [00:14<00:09, 1.90s/lote]
📅 Lote 9/13 (16/07 a 12/08): 62%|██████▏ | 8/13 [00:15<00:09, 1.90s/lote]
📅 Lote 9/13 (16/07 a 12/08): 69%|██████▉ | 9/13 [00:16<00:07, 1.89s/lote]
📅 Lote 10/13 (13/08 a 09/09): 69%|██████▉ | 9/13 [00:17<00:07, 1.89s/lote]
📅 Lote 10/13 (13/08 a 09/09): 77%|███████▋ | 10/13 [00:18<00:05, 1.89s/lote]
📅 Lote 11/13 (10/09 a 07/10): 77%|███████▋ | 10/13 [00:19<00:05, 1.89s/lote]
📅 Lote 11/13 (10/09 a 07/10): 85%|████████▍ | 11/13 [00:20<00:03, 1.88s/lote]
📅 Lote 12/13 (08/10 a 04/11): 85%|████████▍ | 11/13 [00:21<00:03, 1.88s/lote]
📅 Lote 12/13 (08/10 a 04/11): 92%|█████████▏| 12/13 [00:21<00:01, 1.88s/lote]
📅 Lote 13/13 (05/11 a 02/12): 92%|█████████▏| 12/13 [00:22<00:01, 1.88s/lote]
📅 Lote 13/13 (05/11 a 02/12): 100%|██████████| 13/13 [00:23<00:00, 1.88s/lote]
📅 Lote 13/13 (05/11 a 02/12): 100%|██████████| 13/13 [00:24<00:00, 1.91s/lote]
[2025-12-04 14:41:12] Menos de dois relatórios disponíveis. Pulando comparação.
Relatórios disponíveis
Execuções manuais
Comparações disponíveis
Nenhuma comparação encontrada.