.. Creamas documentation master file, created by
sphinx-quickstart on Wed Nov 11 17:34:41 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Creamas - Creative Multi-Agent Systems
======================================
.. image:: _static/python-powered-w-70x28.png
Creamas is Python (3.5+) library for (creative) multi-agent systems. It was
created as a tool to research and implement multi-agent systems that exhibit
emergent and/or creative behavior in some ways. However, its main
implementations are general enough to be used for multi-agent systems with
other purposes.
Features, etc.
--------------
* Built on top of `aiomas `_
* Agents are designed to produce creative artifacts
* Each agent lives in an environment
* Environment acts also as a communication route between the agents
* Support for multiple cores
* Support for distributed systems running on multiple nodes
* Easy made iterative simulations for agents
* Social decision making using voting
* NetworkX integration to generate agent connections from NetworkX structures and vice versa
See :doc:`overview` for a more detailed introduction to the library's main components.
Project's main repository is in `github `_.
.. toctree::
:hidden:
:maxdepth: 3
overview
install
create_agent
create_sim
using_mp_ds
api