# Configuración de entornos Conda para SIDEL ScriptsManager # Este archivo define los entornos necesarios según las especificaciones del proyecto # ENTORNO PRINCIPAL: scriptsmanager # Propósito: Frontend Flask (SIDEL ScriptsManager) # Puerto: 5002 (especificado en run_app.py) # Características: # - Gestión multiusuario con SQLite # - WebSocket para logs en tiempo real # - Multi-idioma (en, es, it, fr) # - Temas light/dark # - Gestión de proyectos y permisos scriptsmanager_env: name: scriptsmanager channels: - conda-forge - defaults dependencies: - python=3.12 - pip - sqlite - pip: - flask>=3.0.0 - flask-sqlalchemy>=3.1.0 - flask-login>=0.6.0 - flask-wtf>=1.2.0 - flask-socketio>=5.3.0 - werkzeug>=3.0.0 - gunicorn>=21.2.0 - eventlet>=0.30.0 - psutil>=5.9.0 - schedule>=1.2.0 - markdown>=3.5.0 - pygments>=2.16.0 - watchdog>=3.0.0 - pyyaml>=6.0.1 - python-dateutil>=2.8.2 - requests>=2.31.0 --- # ENTORNO TSNET: tsnet # Propósito: Simulaciones Water Hammer (scripts de hammer group) # Puertos dinámicos: 5200-5400 # Características: # - Análisis de water hammer con TSNet # - Visualización científica con matplotlib # - Generación de reportes PDF # - Integración con WNTR para redes de agua tsnet_env: name: tsnet channels: - conda-forge - defaults dependencies: - python=3.12 - numpy>=1.24.0 - matplotlib>=3.7.0 - pandas>=2.0.0 - scipy>=1.10.0 - pip - pip: - flask>=2.0.0 - flask-socketio>=5.0.0 - reportlab>=4.0.0 - requests>=2.25.0 - wntr>=1.1.0 - tsnet>=0.3.1