Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Physics Simulation Software
  3. EthicalSmartGrid

EthicalSmartGrid

On the record

Agents
Agents represent buildings or parts of buildings, including households, offices, and schools, and act as proxies for their inhabitants.ethicsai.github.io · read 11 Oct 2026
Assessment tools
Nogithub.com · read 24 Sep 2026
Authoring tools
Yesgithub.com · read 24 Sep 2026
Customization
Users can configure scenarios and extend the environment with their own components.ethicsai.github.io · read 11 Oct 2026
Custom rewards
Users can define custom argumentation-based reward functions with the AJAR library.ethicsai.github.io · read 11 Oct 2026
Energy model
Agents can consume and store energy from a shared local source, use personal storage, and buy from or sell energy to the national grid.ethicsai.github.io · read 11 Oct 2026
Ethical values
The environment models security of supply, affordability, inclusiveness, and environmental sustainability.ethicsai.github.io · read 11 Oct 2026
Framework
It provides a Gymnasium environment for multi-agent reinforcement learning and aims to follow the Gymnasium API closely.ethicsai.github.io · read 11 Oct 2026
Framework compatibility
The documented usage provides a PettingZoo environment designed to work with PettingZoo-compliant learning algorithms with little or no modification.ethicsai.github.io · read 11 Oct 2026
Installation
The package can be installed from PyPI with `pip install ethical-smart-grid` or cloned from GitHub.ethicsai.github.io · read 11 Oct 2026
Lesson library
Nogithub.com · read 24 Sep 2026
License
The repository says the source code is licensed under the MIT License and notes that some included data may have other licenses.github.com · read 11 Oct 2026
Model limitation
The project documentation says its simulated smart grid is simplified and is not developed as a realistic simulator.ethicsai.github.io · read 11 Oct 2026
Observations
Observations are split into shared global values and agent-specific local values, including personal storage, comfort, and payoff.ethicsai.github.io · read 11 Oct 2026
Optional dependency
Using the argumentation reward package requires the AJAR library; importing that package without AJAR raises an error.ethicsai.github.io · read 11 Oct 2026
Privacy
The use-case separates shared global observations from individual local observations, which other agents cannot access.ethicsai.github.io · read 11 Oct 2026
Purpose
EthicalSmartGrid is a simplified multi-agent smart-grid simulator for learning ethical behaviours.ethicsai.github.io · read 11 Oct 2026
Reward functions
The package includes numeric reward functions, and from version 1.2.0 it also supports argumentation-based reward functions.ethicsai.github.io · read 11 Oct 2026

Alternatives to EthicalSmartGrid

Every alternative, ranked