Repast

Материал из Поле цифровой дидактики
Краткое описание инструмента The REcursive Porous Agent Simulation Toolkit (Repast) – это открытый и свободный источник библиотек для крупномасштабного агентного моделирования. Repast поддерживает разработку чрезвычайно гибких моделей агентов и используется в моделировании социальных процессов.
Возможности
Трудности использования
Область знаний
Область применения программирование
Поясняющее видео https://www.youtube.com/watch?v=te0NYxofZxE
Веб-сайт https://repast.github.io/
Пользователи Исследователи
Используется для создания (проведения) имитационное моделирование (simulation)
Разработчик
Сообщество вокруг средства
Лицензия Открытая
Год первого релиза 2000
Совместное сетевое использование Нет
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Нет

Пользователь строит свою модель, включая в свои программы компоненты из библиотеки Repast или используя визуальный Repast для среды Python Scripting.

https://www2.econ.iastate.edu/tesfatsi/repastsg.htm

  1. Schwarz N. et al. ABMland - a Tool for Agent-Based Model Development on Urban Land Use Change // JASSS. 2011. Vol. 15, № 2. P. 8. https://www.jasss.org/15/2/8.html
  2. Учебные курсы по Repast https://www2.econ.iastate.edu/tesfatsi/repastsg.htm
  3. FAQ - https://repast.github.io/docs/RepastFAQ/RepastFAQ.html

История

Repast is a derivative of the Swarm simulation toolkit. Initially conceived as a library of Java classes that could interface with the Swarm simulation framework, this concept was abandoned when, amongst other reasons, a Java implementation version of Swarm was released. Consequently, the creators of Repast developed an independent framework completely written in Java, thus completely object-oriented but borrowing several key abstractions present within Swarm.

Версии

Существует несколько версий Repast:

  1. Repast for Python (Repast Py)
  2. Repast for Java (Repast J)
  3. Repast for the Microsoft.NET framework (Repast .NET).