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

README.md

JUSTICE Integrated Assessment Framework

GitHub Actions build status
DOI

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pollockdevis/justice

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

.github/workflows/pytest.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
poetry.lock pypi
  • 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
pyproject.toml pypi
  • 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