Mesa: Agent-based Modeling in Python
Mesa ist ein Agent-based Modeling (oder ABM)-Framework in Python, das unter der Apache2-Lizenz steht. Mit Mesa können Benutzer schnell Agenten-basierte Modelle erstellen, indem sie entweder eingebaute Kernkomponenten (wie räumliche Gitter und Agentenplaner) oder benutzerdefinierte Implementierungen verwenden. Außerdem können sie diese Modelle mit einer browserbasierten Schnittstelle visualisieren und die Ergebnisse mit Python's Datenanalysewerkzeugen analysieren.
Core Features
- Eingebaute Kernmodellierungskomponenten.
- Flexible Verwaltung von Agenten und Modellen über AgentSet.
- Browser-basierte Solara-Visualisierung.
- Eingebaute Tools für die Datensammlung und -analyse.
Basic Usage
Um die neueste stabile Version (3.0.x) zu installieren, führen Sie folgenden Befehl aus: pip install -U mesa
. Um auch unsere empfohlenen Abhängigkeiten zu installieren, verwenden Sie: pip install -U mesa[rec]
. Für die neueste Vorabversion: pip install -U --pre mesa[rec]
.
Mesa ist ein Open-Source-Projekt und begrüßt Beiträge. Sie können den Quellcode im GitHub-Repository zugänglich machen, Fehler melden oder Funktionen vorschlagen im Issue Tracker und erfahren, wie Sie beitragen können in der Contributors Guide.