Contexto

http://repast.sourceforge.net/examples/jiggle.png http://repast.sourceforge.net/examples/jingirnew.png http://repast.sourceforge.net/examples/sugarscape.png

Repast es la sigla para Recursive Porous Agent Simulation Toolkit y es uno de los conjuntos de herramientas libre (bajo licencia GPL) más completos y maduros para el modelamiento y la simulación basado en agentes (ABMS por sus siglas en inglés). Existen implementaciones en diferentes lenguajes: Java, Python y .Net y sus modelos pueden ser ejecutados directamente a través de un navegador con soporte para java a través del Java WebStart. El instalador de la suite completa ocupa cerca de 22 mb en formato comprimido tar.gz

CategorySistemasMultiagente

Notas de instalación y Uso

Para instalar Repast vamos a la página de descargas y escogemos el paquete que queremos instalar. Las diferentes versiones se incluyen como autoinstalables para plataformas Windows y Mac y tar.gz para Linux en versiones .NET, Java y Python. La versión en Java permite sistemas más robustos, mientras que la .NET puede ser invocada dentro de esta plataforma y programada desde cualquiera de los lenguajes disponibles para ella. Esta documentación se refiere a la versión que corre sobre Linux, implementada en Python, llamada RepastPy. Es una implementación para rápido prototipado de sistemas multiagente.

Una vez descargada RepastPy nos ubicamos en la carpeta donde la descomprimimos (supondremos que es es ~/Programas/Agentes/RepastPy. Alli veremos las siguientes contenidos:

RepastJ  RepastPy  RepastPy.app  repastpy.bat  repastpy.sh

Ejecutamos repastpy.sh haciendo ./repastpy.sh. Veremos, después de un breve tiempo, algo similar a la siguiente ventana (en esta ya fue abierto un ejemplo, mientras que la primera ventana estará vacia):

RepastPy.png

La ayuda está bastante completa y será un buen inicio para aprender a usar este sistema.

Repast (last edited 2008-04-20 14:38:32 by localhost)