-
Notifications
You must be signed in to change notification settings - Fork 50
Description
Two branches are used heavily in the ScenarioMIP/SSP projects. These contain code and data that should eventually move to message-ix-models as the initial/base/reference implementation of MESSAGEix-GLOBIOM versions and scenarios that will be central in future work. This issue is to collect information and discussion about this work.
The branches are:
- As of
today2025-10-28, this branch is288545 commits ahead of themainbranch from which it started.
junukitashepard/message_trade branch ???
message_single_country branch SSP_Dev_2023.
- As of
today2025-10-28, this branch is127211 commits ahead of themasterbranch from which it started.
Further information
-
The 2025-10-16 MESSAGE meeting minutes contain a list of repos and branches.
-
Click here for a table listing some of the items to be collected. (See Track migration from message_data and message_single_country #276 to update the table.)
-
There is currently no single definitive source of documentation on how these branches are used.
-
In some cases, functions or modules in message_data have been replaced with functions or modules in message_single_country, and the former are no longer used/obsolete.
-
Migrating these may involve multiple PRs using a variety of approaches.
-
The general strategy will be:
- Identify atomic pieces of code that can be moved.
- Migrate these to message-ix-models.
- Adjust usage in message_data and elsewhere to import these from message-ix-models.
- Delete the existing code in message_data and/or message_single_country.
Through (4), the amount of code and data remaining on the two source branches will shrink, and this will make (1) easier for subsequent pieces.
Ways to contribute
- Comment here or on particular lines of the Track migration from message_data and message_single_country #276 diff with details of how code is used (by you or others you know); opinions about which versions of particular code should be preferred; or any other information which may help us make these decisions.