Metadata-Version: 2.4
Name: simuten-server
Version: 0.2.0rc1
Summary: Servidor local de SimUTeN Studio: API HTTP/WS, gestor de corridas y CLI «simuten».
Keywords: simulación,simulation,discrete-event simulation,visual editor,education
Author: The SimUTeN Authors
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: Spanish
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering
Classifier: Typing :: Typed
Requires-Dist: simuten>=0.2.0rc1,<0.3
Requires-Dist: fastapi>=0.136,<1
Requires-Dist: uvicorn>=0.49,<1
Requires-Dist: websockets>=15
Requires-Dist: wsproto>=1.2,<2
Requires-Dist: platformdirs>=4
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# simuten-server — SimUTeN Studio

**SimUTeN** es una plataforma abierta de simulación para docencia e investigación, nacida de un
proyecto de investigación de la UTN Facultad Regional Rosario. Este paquete instala **SimUTeN
Studio**: el servidor local, el editor visual que se usa desde el navegador y la CLI `simuten`.
Trae adentro el motor de simulación (el paquete `simuten`) y la galería de plantillas.

No hace falta Node ni compilar nada: el editor viene armado dentro del paquete.

## Instalación

Con [uv](https://docs.astral.sh/uv/) instalado, un solo comando instala y abre el editor:

```
uv tool install --python 3.12 simuten-server && simuten studio
```

`--python 3.12` fija la versión de Python con la que se prueba SimUTeN: si la máquina no la
tiene, uv la descarga sola. `simuten studio` abre el navegador en la galería de plantillas.

Para actualizar y para desinstalar:

```
uv tool upgrade simuten-server
uv tool uninstall simuten-server
```

`simuten --version` muestra la versión instalada del motor, del servidor y de Python.

## Estado

Versión en desarrollo (Alpha). Esta serie trae los modelos de eventos discretos (DES) en el
editor, con gráficos en vivo durante la corrida. La dinámica de sistemas (SD) y el modelado
basado en agentes (ABM) llegan en versiones siguientes.

## Licencia

Licencia Apache-2.0. Los avisos de terceros están en el archivo `NOTICE` del paquete, y las
licencias de las bibliotecas del editor, en `simuten_server/static/LICENCIAS-TERCEROS.txt`.
