Observed since 20 Oct, 22:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Framework for development and execution of agents for control and simulation of energy systems.
This is a collection of base classes for the implementation of agents in Python. The original purpose of this library is the execution of distributed simulations and controllers for energy systems, however it is not limited to any specific field. You can find the motivation, core principles and several exemplary applications in the associated journal paper and in the documentation.
To get started, please check out our examples.
To install the agentlib with minimal dependencies, run:
pip install agentlib
To install with full dependencies (recommended), run:
pip install agentlib[full]
If you want to work on the agentlib, first clone it, go its directory and then install it in editable mode:
pip install -e .[full]
AgentLib has a number of optional dependencies, ranging from additional features to performance improvements:
clonemap: Support the execution of agents and their communication through clonemap. As clonemapy is not available through PYPI, please install it from source, or through the AgentLib's requirements.txt .
AgentLib supports extension, especially in the form of additional modules through plugins. Official Plugins available are:
To cite the AgentLib, please use the following paper:
Eser, Steffen and Storek, Thomas and Wüllhorst, Fabian and Dähling, Stefan and Gall, Jan and Stoffel, Phillip and Müller, Dirk, A Modular Python Framework for Rapid Development of Advanced Control Algorithms for Energy Systems. Available at SSRN: https://doi.org/10.1016/j.apenergy.2025.1254969
This project is licensed under the BSD 3 Clause License - see the LICENSE file for details.
We gratefully acknowledge the financial support by Federal Ministry \ for Economic Affairs and Climate Action (BMWK), promotional references 03ET1495A and 03EN1006A.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.8.9 | 22 Dec 2025 | 15 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0a0f3547fc0ee8e7261b29d0cf652b6e281047488fc13fbdf907e14b1b26cc5e