JUSTICE
An open-source Integrated Assessment Modelling Framework allowing exploration of modelling assumptions on Climate Policies.
https://github.com/pollockdevis/justice
Category: Climate Change
Sub Category: Integrated Assessment and Climate Policy
Keywords
climate-justice deep-uncertainty integrated-assessment-model multiobjective-optimization reinforcement-learning-environments
Last synced: about 3 hours ago
JSON representation
Repository metadata
JUSTICE is an open-source Integrated Assessment Modeling Framework for Analysing Policy Implications of Modelling Assumptions
- Host: GitHub
- URL: https://github.com/pollockdevis/justice
- Owner: pollockDeVis
- License: bsd-3-clause
- Created: 2023-09-06T12:00:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T11:54:17.000Z (7 days ago)
- Last Synced: 2026-04-06T09:08:35.006Z (3 days ago)
- Topics: climate-justice, deep-uncertainty, integrated-assessment-model, multiobjective-optimization, reinforcement-learning-environments
- Language: Jupyter Notebook
- Homepage:
- Size: 338 MB
- Stars: 3
- Watchers: 4
- Forks: 5
- Open Issues: 3
- Releases: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
README.md
JUSTICE Integrated Assessment Framework
JUSTICE (JUST Integrated Climate Economy) is an open-source Integrated Assessment Modelling Framework allowing exploration of modelling assumptions on Climate Policies. JUSTICE is a simulation-optimization model that enables multiobjective optimization using Multiobjective Evolutionary Algorithm (MOEA) and Multiagent Multiobjective Reinforcement Learning (MOMARL).
JUSTICE is designed to explore the influence on distributive justice outcomes due to underlying modelling assumptions across model components and functions: the economy and climate components, emissions, abatement, damage and social welfare functions. JUSTICE is a simple IAM inspired by the long-established RICE, and RICE50+, and is designed to be a surrogate for more complex IAMs for eliciting normative insights.
JUSTICE Overview
Documentation
The documentation for JUSTICE can be found here. [PENDING]
JUSTICE is developed by the HIPPO Lab at the Technology, Policy, and Management Faculty of Delft University of Technology.
Citation
To cite this code, please use the information in CITATION.cff and the following bibtex entry:
@inproceedings{ijcai2025p1064,
title = {Exploring Equity of Climate Policies Using Multi-Agent Multi-Objective Reinforcement Learning},
author = {Biswas, Palok and Osika, Zuzanna and Tamassia, Isidoro and Whorra, Adit and Zatarain-Salazar, Jazmin and Kwakkel, Jan and Oliehoek, Frans A. and Murukannaiah, Pradeep K.},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {9573--9581},
year = {2025},
month = {8},
note = {AI and Social Good},
doi = {10.24963/ijcai.2025/1064},
url = {https://doi.org/10.24963/ijcai.2025/1064},
}
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: JUSTICE Integrated Assessment Modelling Framework
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Palok
family-names: Biswas
email: p.biswas.nl@gmail.com
affiliation: Delft University of Technology
orcid: 'https://orcid.org/0000-0003-3830-7203'
identifiers:
- type: doi
value: 10.5281/zenodo.15145121
description: Zenodo
repository-code: 'https://github.com/pollockDeVis/JUSTICE'
keywords:
- integrated assessment model
- climate-economy
- deep uncertainty
- normative uncertainty
license: BSD-3-Clause
version: 0.2.0
date-released: '2025-06-23'
Owner metadata
- Name: Palok Biswas
- Login: pollockDeVis
- Email:
- Kind: user
- Description: Palok is a PhD candidate at the @Hippo-Delft-AI-Lab in TU Delft, and his research aims to design fair and equitable climate policies.
- Website: www.linkedin.com/in/palok-biswas
- Location: Netherlands
- Twitter: pollockDeVis
- Company: Technische Universiteit Delft
- Icon url: https://avatars.githubusercontent.com/u/24895403?u=7c93b3c56d73f4a03e680497fc16934d4096450c&v=4
- Repositories: 1
- Last ynced at: 2023-05-01T15:30:01.423Z
- Profile URL: https://github.com/pollockDeVis
GitHub Events
Total
- Release event: 2
- Delete event: 6
- Pull request event: 11
- Fork event: 2
- Issues event: 1
- Issue comment event: 1
- Public event: 1
- Push event: 67
- Create event: 8
Last Year
- Release event: 2
- Delete event: 6
- Pull request event: 11
- Fork event: 2
- Issues event: 1
- Issue comment event: 1
- Public event: 1
- Push event: 67
- Create event: 8
Committers metadata
Last synced: 3 days ago
Total Commits: 496
Total Committers: 6
Avg Commits per committer: 82.667
Development Distribution Score (DDS): 0.024
Commits in past year: 110
Committers in past year: 4
Avg Commits per committer in past year: 27.5
Development Distribution Score (DDS) in past year: 0.064
| Name | Commits | |
|---|---|---|
| pollock94 | p****4@g****m | 484 |
| Jan Kwakkel | j****l@t****l | 4 |
| TheEmotionalProgrammer | i****a@g****m | 3 |
| Adit Whorra | a****a@g****m | 3 |
| Patrick Steinmann | p****n@t****l | 1 |
| A.Poujon | 5****s | 1 |
Committer domains:
- tudelft.nl: 2
Issue and Pull Request metadata
Last synced: 7 days ago
Total issues: 8
Total pull requests: 59
Average time to close issues: 3 months
Average time to close pull requests: 4 days
Total issue authors: 2
Total pull request authors: 8
Average comments per issue: 5.13
Average comments per pull request: 0.1
Merged pull request: 53
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 21
Past year average time to close issues: N/A
Past year average time to close pull requests: about 21 hours
Past year issue authors: 0
Past year pull request authors: 5
Past year average comments per issue: 0
Past year average comments per pull request: 0.14
Past year merged pull request: 18
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- pollockDeVis (7)
- osikazuzanna (1)
Top Pull Request Authors
- pollockDeVis (47)
- Sutcenes (4)
- quaquel (2)
- aditwhorra42 (2)
- TabernaA (1)
- JazminZatarain (1)
- brenting (1)
- steipatr (1)
Top Issue Labels
- enhancement (4)
- bug (3)
- help wanted (1)
Top Pull Request Labels
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- certifi 2025.1.31
- charset-normalizer 3.4.1
- colorama 0.4.6
- contourpy 1.3.0
- contourpy 1.3.1
- cycler 0.12.1
- dill 0.3.9
- ema-workbench 2.5.0
- exceptiongroup 1.2.2
- fair 2.1.3
- fonttools 4.57.0
- h5py 3.13.0
- idna 3.10
- importlib-resources 6.5.2
- iniconfig 2.1.0
- joblib 1.4.2
- kiwisolver 1.4.7
- kiwisolver 1.4.8
- matplotlib 3.9.4
- matplotlib 3.10.1
- multiprocess 0.70.17
- numpy 2.0.2
- numpy 2.2.4
- packaging 24.2
- pandas 2.2.3
- patsy 1.0.1
- pillow 11.1.0
- platformdirs 4.3.7
- platypus-opt 1.1.0
- pluggy 1.5.0
- pooch 1.8.2
- pyparsing 3.2.3
- pytest 8.3.5
- python-dateutil 2.9.0.post0
- pytz 2025.2
- requests 2.32.3
- salib 1.5.1
- scikit-learn 1.6.1
- scipy 1.13.1
- scipy 1.15.2
- seaborn 0.13.2
- six 1.17.0
- statsmodels 0.14.4
- threadpoolctl 3.6.0
- tomli 2.2.1
- tqdm 4.67.1
- tzdata 2025.2
- urllib3 2.3.0
- xarray 2024.7.0
- xarray 2025.3.1
- zipp 3.21.0
- pytest 8.3.5 develop
- ema-workbench (==2.5.0)
- fair (==2.1.3)
- h5py (==3.13.0)
- numpy (>=1.23)
- platypus-opt (==1.1.0)
- scipy (>=1.10.0)
Score: 3.58351893845611