Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add model regions and mappings for the MESSAGEix-GLOBIOM 2.1 model #122

Merged

Conversation

danielhuppmann
Copy link
Member

This PR adds the region-definitions and mappings for the MESSAGEix-GLOBIOM 2.1 model (12-region) from NGFS, using the new "countries"-attribute of the nomenclature package.

What's still missing is the R9 and R10 mapping and mappings to (selected) G20 members, see

# mapping for G20 members
- please point me to existing projects where that has been used, or add as comment/suggestion directly to this PR.

@phackstock
Copy link
Contributor

Per bilateral discussion with @OFR-IIASA, the mapping for R12 -> R10 would combine the following regions:

  • China+ (R10) = R12_CHN + R12_RCPA
  • Europe (R10) = R12_WEU + R12_EEU

For the R9 mapping things are more complicated, and won't fully work out of the box. For example, R9 defines USA which in MESSAGE R12 is contained in NAM (USA + Canada). We'll discuss further with @volker-krey.

@danielhuppmann
Copy link
Member Author

Just tried to implement this for R10, but given that Middle East and Africa aren't separated in the 12-region MESSAGE, we can't map to R10 anyway...

Please review and approve this PR so that I can at least merge the regions and R5 mapping.

Copy link
Contributor

@phackstock phackstock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to be merged from my side.

@danielhuppmann
Copy link
Member Author

Added R10 based on a bilateral comment by @OFR-IIASA, also added China as an explicit G20 member.

@danielhuppmann danielhuppmann merged commit 13593e3 into IAMconsortium:main Sep 6, 2024
3 checks passed
@danielhuppmann danielhuppmann deleted the register/message_2.1 branch September 6, 2024 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants