# Overview del Sistema ## 1. Propósito Esta aplicación permite: - Calcular caída de presión en redes de tuberías - Manejar flujos de gas y líquido - Integrarse con base de datos SQL Server - Trabajar desde una interfaz tabular en JupyterLab --- ## 2. Flujo General 1. Usuario selecciona: - Empresa - Proyecto - Línea - ISO 2. Se cargan datos desde la base de datos 3. Se editan en tabla (`ipysheet`) 4. Se ejecuta cálculo hidráulico 5. Se generan resultados 6. Se guardan en base de datos --- ## 3. Componentes Principales ### Interfaz - `flow_ui.py` - `ipysheet` - `ipywidgets` ### Lógica - `gas_calc.py` - `liquid_calc.py` ### Base de datos - SQL Server - SQLAlchemy + pyodbc ### Termodinámica - NeqSIM (en integración) --- ## 4. Estado Actual ✔ Cálculo hidráulico funcional ✔ UI operativa ✔ Conexión a base de datos ✔ Exportación de resultados ⚠ Pendiente: - Integración completa de NeqSIM - Cálculo de equipos - Modelo secuencial de presión --- ## 5. Filosofía del Proyecto - Modular - Escalable - Basado en ingeniería (no caja negra) - Control total del cálculo