Files
aircraftrouting_arara/run_pipeline.bat
Eduardo Carlos 3607965c88 Add OARMP routing engine, dashboard and documentation
- Complete routing engine: ingest, optimizer (CG+B&B), maintenance
  monitor, metrics, pipeline, quality checks
- Streamlit dashboard with Input/Output tab structure, editable data
  editors, interactive Folium map with satellite layer and maintenance
  base highlights, FH stacked bar chart with TTM availability
- CSV data files: AERONAVES, CHECKS, AIRPORTS, ESCALA DE VOO
- README, CONTEXTO and CHANGELOG added
- Remove legacy pre_process scripts and raw binary files (PDFs/xlsx)
- Update .gitignore to exclude outputs/, data/, raw/*.pdf, raw/*.xlsx

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 11:52:34 -03:00

38 lines
1.3 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
echo ============================================================
echo OARMP Aircraft Routing and Maintenance Planning Pipeline
echo ============================================================
cd /d "%~dp0"
echo.
echo [00] Setup...
.venv\Scripts\python.exe scripts\00_setup_project.py
if %ERRORLEVEL% neq 0 ( echo ERRO no setup & pause & exit /b 1 )
echo.
echo [01] Inspecionando arquivos...
.venv\Scripts\python.exe scripts\01_inspect_inputs.py
if %ERRORLEVEL% neq 0 ( echo ERRO na inspecao & pause & exit /b 1 )
echo.
echo [02] Construindo referencia de frota...
.venv\Scripts\python.exe scripts\02_build_fleet_reference.py
if %ERRORLEVEL% neq 0 ( echo ERRO na frota & pause & exit /b 1 )
echo.
echo [03] Executando otimizacao...
.venv\Scripts\python.exe scripts\03_run_optimization_pipeline.py
if %ERRORLEVEL% neq 0 ( echo ERRO na otimizacao & pause & exit /b 1 )
echo.
echo [04] Gerando flight strings...
.venv\Scripts\python.exe scripts\04_generate_flight_strings.py
if %ERRORLEVEL% neq 0 ( echo ERRO na geracao & pause & exit /b 1 )
echo.
echo ============================================================
echo Pipeline concluido com sucesso!
echo Para visualizar o dashboard: scripts\05_run_dashboard.bat
echo ============================================================
pause