- Home
- Physics Simulation Software
- EthicalSmartGrid
On the recordRead 11 Oct 202624 facts
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