Module madkit.base
module madkit.base
The madkit.base module provides the core functionalities of the MaDKit
platform. MaDKit (Multi-Agent Development Kit) is a lightweight framework for
building multi-agent systems. It allows developers to create, manage, and
simulate agents within an artificial organization.
Features provided by MaDKit include:
- Agent Management: Create, launch, and manage the lifecycle of agents.
- Communication: Facilitate communication between agents using messages and roles.
- Simulation: Support for simulating agent behaviors and interactions.
- Logging: Integrated logging system for monitoring and debugging.
- Configuration: Flexible configuration options for customizing the platform.
- Extensibility: Easily extendable to add new functionalities and integrate with other systems.
- Since:
- 6.0
-
Packages
PackageExported To ModulesOpened To ModulesDescriptionAll ModulesNoneThis package contains classes and interfaces related to the actions that can be performed within the MaDKit framework.All ModulesNoneThis package contains classes and interfaces defining default groups and roles in MaDKit.All ModulesNoneThis package contains classes and interfaces related to the graphical user interface (GUI) default components of MaDKit.All ModulesAll ModulesProvides classes that are fundamental to the design of MaDKit applications.All ModulesNoneThis package contains classes and interfaces for logging in Madkit.All ModulesNoneContains subclasses ofMessage
which could be easily reused.All ModulesNoneProvides various utility classes and methods for generating random numbers in MaDKit applications.All ModulesNoneProvides utilities for finding method references in Agent classes.All ModulesAll ModulesContains utilities related with simulation authoring.All ModulesNoneDefines interfaces and classes that model common simulation environments.All ModulesNoneAll ModulesNoneProvides classes for creating and managing simulation viewers in MaDKit.