From b828cade5e06bec35b39875e334f61f9d6e20207 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Mon, 13 Jan 2025 09:13:04 +0100 Subject: [PATCH 1/2] Add stub files for .model.magpie --- doc/model/magpie.rst | 13 +++++++++++++ message_ix_models/model/magpie.py | 3 +++ message_ix_models/tests/model/test_magpie.py | 0 3 files changed, 16 insertions(+) create mode 100644 doc/model/magpie.rst create mode 100644 message_ix_models/model/magpie.py create mode 100644 message_ix_models/tests/model/test_magpie.py diff --git a/doc/model/magpie.rst b/doc/model/magpie.rst new file mode 100644 index 0000000000..12ce2beee9 --- /dev/null +++ b/doc/model/magpie.rst @@ -0,0 +1,13 @@ +MESSAGEix-MAgPIE +**************** + +.. warning:: This documentation describes code that is **in development**. + The code may not be generally usable outside the exact case(s) described on this and linked pages. + +**MESSAGEix-MAgPIE** refers to a models that use `MAgPIE `__ to model land use in combination with MESSAGE. +This arrangement is roughly analysis to the relationship between MESSAGE and GLOBIOM in the :doc:`/global/index`. + +Usage +===== + +.. todo:: Describe how the MESSAGE-MAgPIE linked models are built, solved and reported. diff --git a/message_ix_models/model/magpie.py b/message_ix_models/model/magpie.py new file mode 100644 index 0000000000..bcb218fd6b --- /dev/null +++ b/message_ix_models/model/magpie.py @@ -0,0 +1,3 @@ +"""MESSAGE-MAgPIE integration.""" +# NB If the code requires multiple sub-modules, this file will be moved to +# /model/magpie/__init__.py diff --git a/message_ix_models/tests/model/test_magpie.py b/message_ix_models/tests/model/test_magpie.py new file mode 100644 index 0000000000..e69de29bb2 From 5bfb24410a5ba0473549e48785ec6d162df3bdd6 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Mon, 13 Jan 2025 09:13:40 +0100 Subject: [PATCH 2/2] Add stub files for .project.justmip --- doc/project/justmip.rst | 21 +++++++++++++++++++ message_ix_models/project/justmip/__init__.py | 1 + .../tests/project/test_justmip.py | 0 3 files changed, 22 insertions(+) create mode 100644 doc/project/justmip.rst create mode 100644 message_ix_models/project/justmip/__init__.py create mode 100644 message_ix_models/tests/project/test_justmip.py diff --git a/doc/project/justmip.rst b/doc/project/justmip.rst new file mode 100644 index 0000000000..edcf31d973 --- /dev/null +++ b/doc/project/justmip.rst @@ -0,0 +1,21 @@ +JustMIP (:mod:`.project.justmip`) +********************************* + +Project information +=================== + +.. todo:: Complete the following list items: + +- Website: … +- Project period: … + +Data +==== + +Code reference +============== + +.. currentmodule:: message_ix_models.project.justmip + +.. automodule:: message_ix_models.project.justmip + :members: diff --git a/message_ix_models/project/justmip/__init__.py b/message_ix_models/project/justmip/__init__.py new file mode 100644 index 0000000000..ffe2f6b75d --- /dev/null +++ b/message_ix_models/project/justmip/__init__.py @@ -0,0 +1 @@ +"""JustMIP project.""" diff --git a/message_ix_models/tests/project/test_justmip.py b/message_ix_models/tests/project/test_justmip.py new file mode 100644 index 0000000000..e69de29bb2