SIDEL_ScriptsManager/conda-environments.yml

70 lines
1.7 KiB
YAML

# 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