Mesa: Modelado basado en agentes en Python — Documentación de Mesa

Mesa

Descubre Mesa, un marco de modelado basado en agentes en Python, ideal para crear simulaciones complejas y visualizarlas fácilmente.

Visitar Sitio
Mesa: Modelado basado en agentes en Python — Documentación de Mesa

Mesa: Modelado basado en agentes en Python

Mesa es un marco de modelado basado en agentes (ABM) en Python con licencia Apache2. Permite a los usuarios crear rápidamente modelos basados en agentes utilizando componentes centrales integrados, como cuadrículas espaciales y programadores de agentes, o implementaciones personalizadas. Además, ofrece visualización a través de una interfaz basada en navegador y análisis de resultados utilizando herramientas de análisis de datos de Python. Su objetivo es ser el contraparte basada en Python de NetLogo, Repast o MASON.

Modelo de segregación de Schelling en Mesa

Características

  • Componentes modulares: Mesa permite la creación de modelos complejos a partir de componentes simples.
  • Visualización basada en navegador: Los resultados se pueden visualizar fácilmente en un navegador web.
  • Herramientas de análisis integradas: Utiliza las potentes herramientas de análisis de datos de Python.

Usando Mesa

Para comenzar rápidamente, puedes instalar Mesa usando pip:

pip install mesa

Para lanzar un modelo de ejemplo, clona la carpeta del repositorio e invoca el servidor:

mesa runserver examples/wolf_sheep

Recursos adicionales

Contribuyendo a Mesa

Si encuentras un problema, por favor crea un ticket para que podamos discutirlo. Si es posible, sigue con una solicitud de extracción. Si deseas agregar una función, comunícate a través de un ticket o la lista de correo para discutirlo. ¡Es más probable que se agregue una función si la construyes tú mismo!

Conclusión

Mesa es una herramienta poderosa para el modelado basado en agentes en Python, ideal para investigadores y desarrolladores que buscan crear simulaciones complejas. ¡Prueba Mesa hoy y lleva tus modelos al siguiente nivel! Para más información, visita la documentación oficial.

Mejores Alternativas a Mesa