#

# MaDKit 5.3.2

## Multiagent Development Kit: API for building multiagent applications as artificial societies

Packages
Package
Description
madkit.action
Contains enumerations useful for (1) interacting with agents and (2) building customized GUI.
madkit.agr
This package defines the default communities, groups and roles constants in MaDKit 5.
madkit.gui
Contains classes for Agent GUI authoring in MaDKit.
madkit.gui.menu
Contains classes for building MaDKit GUI menus.
madkit.gui.toolbar
Contains classes for building MaDKit GUI toolbars.
madkit.i18n
This package is related to internationalization work.
madkit.kernel
Provides classes that are fundamental to the design of MaDKit applications.
madkit.message
Contains subclasses of `Message` which could be easily reused.
madkit.message.hook
Contains message classes useful for monitoring MaDKit kernel events.
madkit.simulation
Contains utilities related with simulation authoring.
madkit.simulation.activator
Contains activators for simulation authoring.
madkit.simulation.model
Contains classes designed for encapsulating simulation models.
madkit.simulation.probe
Contains probes for simulation authoring.
madkit.simulation.scheduler
Contains specialized Scheduler agents
madkit.simulation.viewer
Contains default viewer classes for simulation visualization.
madkit.util
Contains some utilities for working with MaDKit.