SIDEL_ScriptsManager/conda-environments.md

44 lines
1.3 KiB
Markdown

# Configuración de entornos Conda para SIDEL Manager Scripts
# Este archivo documenta los entornos disponibles y su propósito
# ENTORNO PRINCIPAL: scriptsmanager
# - Propósito: Frontend Flask (ScriptsManager)
# - Puerto: 5002
# - Python: 3.12
# - Dependencias principales:
# * Flask >= 3.0.0
# * Flask-SocketIO >= 5.3.0
# * SQLAlchemy
# * Gunicorn
# * Psutil (para gestión de procesos conda)
# ENTORNO TSNET: tsnet
# - Propósito: Simulaciones Water Hammer
# - Puertos dinámicos: 5200-5400
# - Python: 3.12
# - Dependencias principales:
# * TSNet >= 0.3.1
# * WNTR >= 1.1.0
# * NumPy >= 1.24.0
# * Matplotlib >= 3.7.0
# * Pandas >= 2.0.0
# * SciPy >= 1.10.0
# * ReportLab >= 4.0.0
# Comandos útiles para gestión de entornos:
# docker exec -it sidel_scriptsmanager conda env list
# docker exec -it sidel_scriptsmanager conda activate scriptsmanager
# docker exec -it sidel_scriptsmanager conda activate tsnet
# Variables de entorno relevantes:
# CONDA_DEFAULT_ENV=scriptsmanager (entorno por defecto)
# TSNET_ENV=tsnet (entorno para scripts TSNet)
# Ejemplo de uso desde el ScriptsManager:
# Para ejecutar un script TSNet, el sistema debería activar el entorno tsnet:
# conda activate tsnet && python script_hammer.py
# Verificación de entornos:
# conda info --envs
# conda list -n scriptsmanager
# conda list -n tsnet