Corrige acentuacao dos textos

This commit is contained in:
Lucas
2026-06-26 18:15:55 -03:00
parent 6443c0e2dc
commit f02167ff92
24 changed files with 174 additions and 175 deletions

View File

@@ -1,16 +1,16 @@
"""Orquestrador principal do Planejador Missao.
"""Orquestrador principal do Planejador Missão.
Entradas:
Arquivos em dados/, argumentos opcionais de linha de comando e configuracoes
centralizadas em scripts/01_config.py.
Saidas:
Planejamento diario em resultados/, historico operacional atualizado,
relatorios de validacao quando solicitado e logs em logs/execucao.log.
Saídas:
Planejamento diário em resultados/, histórico operacional atualizado,
relatórios de validação quando solicitado e logs em logs/execucao.log.
Papel no pipeline:
Executa o fluxo completo: leitura de dados, preparacao, geracao de colunas
candidatas, montagem/solucao do MILP, exportacao de resultados e validacao.
candidatas, montagem/solução do MILP, exportação de resultados e validação.
Exemplos:
python scripts/00_main.py --data 2026-01-02 --modo diario
@@ -43,7 +43,7 @@ def atualizar_data_planejamento(data: str) -> None:
def executar_diario(args: argparse.Namespace, logger) -> dict:
"""Executa o planejamento diario oficial em Python."""
"""Executa o planejamento diário oficial em Python."""
io_utils.configurar_ambiente()
if args.data:
atualizar_data_planejamento(args.data)
@@ -60,24 +60,24 @@ def executar_diario(args: argparse.Namespace, logger) -> dict:
logger.info("Colunas candidatas: %s", resultado["total_candidatas"])
logger.info("Escalas selecionadas: %s", resultado["total_selecionadas"])
logger.info("Arquivo exportado: %s", resultado["arquivo_saida"])
logger.info("Tempo de execucao: %.1f s", duracao)
logger.info("Tempo de execução: %.1f s", duracao)
return resultado
def executar_validacao(ano: str, logger) -> dict:
"""Executa validacao retrospectiva suportada pelo projeto."""
"""Executa validação retrospectiva suportada pelo projeto."""
if str(ano) != "2025":
raise ValueError("Erro: no momento a validacao disponivel e --validacao 2025.")
raise ValueError("Erro: no momento a validação disponível é --validacao 2025.")
validacao = importlib.import_module("07_validacao_2025")
return validacao.executar_validacao_2025(importar=True, logger=logger)
def parse_args() -> argparse.Namespace:
parser = argparse.ArgumentParser(description="Executa o Planejador Missao em Python.")
parser.add_argument("--data", help="Data do planejamento diario no formato AAAA-MM-DD.")
parser.add_argument("--aeronave", choices=config.AERONAVES, help="Aeronave de referencia para diagnostico.")
parser.add_argument("--modo", default="diario", choices=["diario"], help="Modo de execucao do planejamento.")
parser.add_argument("--validacao", help="Ano da validacao retrospectiva. Exemplo: --validacao 2025.")
parser = argparse.ArgumentParser(description="Executa o Planejador Missão em Python.")
parser.add_argument("--data", help="Data do planejamento diário no formato AAAA-MM-DD.")
parser.add_argument("--aeronave", choices=config.AERONAVES, help="Aeronave de referência para diagnóstico.")
parser.add_argument("--modo", default="diario", choices=["diario"], help="Modo de execução do planejamento.")
parser.add_argument("--validacao", help="Ano da validação retrospectiva. Exemplo: --validacao 2025.")
return parser.parse_args()
@@ -86,13 +86,13 @@ def main() -> None:
logger = io_utils.configurar_logger("main")
if args.validacao:
saida = executar_validacao(args.validacao, logger)
print("\n=== Validacao concluida ===")
print("\n=== Validação concluída ===")
for path in saida["arquivos"]:
print(f"- {path}")
return
resultado = executar_diario(args, logger)
print("\n=== Planejamento diario concluido ===")
print("\n=== Planejamento diário concluído ===")
print(f"Data: {resultado['data_planejamento']}")
print(f"Arquivo: {resultado['arquivo_saida']}")
print(f"Colunas candidatas: {resultado['total_candidatas']}")