Skip to content

Commit d90c11c

Browse files
authored
Merge pull request #232 from iiasa/circeular/add
Add CircEUlar
2 parents 4c9cf32 + 6b98c81 commit d90c11c

File tree

13 files changed

+52
-12
lines changed

13 files changed

+52
-12
lines changed

.github/pull_request_template.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ For example, one or more of:
2121
2222
- Read the diff and note that the CI checks all pass.
2323
- Run a specific code snippet or command and check the output.
24-
- Build the documentation and look at a certain page.
24+
- Look at a certain page in the ReadTheDocs preview build of the documentation.
2525
- Ensure that changes/additions are self-documenting, i.e. that another
2626
developer (someone like the reviewer) will be able to understand what the code
2727
does in the future.

doc/api/tools.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
General purpose modeling tools
2-
******************************
1+
General purpose modeling tools (:mod:`.tools`)
2+
**********************************************
33

44
“Tools” can include, *inter alia*:
55

doc/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Commonly used classes may be imported directly from :mod:`message_ix_models`.
8989
:caption: Research projects
9090

9191
project/advance
92+
project/circeular
9293
project/edits
9394
project/gea
9495
project/shape

doc/material/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
MESSAGEix-Materials
2-
********************
1+
MESSAGEix-Materials (:mod:`.model.material`)
2+
********************************************
33

44
Description
55
===========

doc/project/circeular.rst

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
CircEUlar (:mod:`.project.circeular`)
2+
*************************************
3+
“Developing Circular Pathways for an EU Low-Carbon Transition”
4+
5+
Project information
6+
===================
7+
8+
- Website: https://circeular.org
9+
- Duration: 2022-09–2026-08
10+
- Funder: Horizon Europe
11+
12+
Modeling activities may include:
13+
14+
- Improve :doc:`representation of material cycles </material/index>` (e.g., calibrate stocks and flows) (2022-09–2025-08).
15+
- Explore circular business models and consumption for buildings, household services and mobility (2023-03–2026-02).
16+
- Soft-link with service models, dynamic MFA (`MISO2 <https://github.com/socialecologyboku/MISO2>`_), MRIO (EXIOfutures), and waste (GAINS) models (2024-06–2025-08).
17+
- Develop integrated energy-material-emissions scenarios with focus on demand side transformation (2025-01–2026-08).
18+
19+
Code reference
20+
==============
21+
22+
.. autosummary::
23+
:toctree: _autosummary
24+
:template: autosummary-module.rst
25+
:recursive:
26+
27+
message_ix_models.project.circeular
28+
message_ix_models.tests.project.circeular

doc/project/edits.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. currentmodule:: message_ix_models.project.edits
22

3-
EDITS
4-
*****
3+
EDITS (:mod:`.project.edits`)
4+
*****************************
55

66
“Energy Demand changes Induced by Technological and Social innovations (EDITS)”
77

doc/project/shape.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
.. module:: message_ix_models.project.shape
44

5-
SHAPE
6-
*****
5+
SHAPE (:mod:`.project.shape`)
6+
*****************************
77

88
.. image:: http://shape-project.org/@@site-logo/Logo_Shape_RGB_72dpi_small.png
99
:alt: SHAPE Logo

doc/transport/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
MESSAGEix-Transport
2-
*******************
1+
MESSAGEix-Transport (:mod:`.model.transport`)
2+
*********************************************
33

44
.. warning::
55

doc/whatsnew.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ What's new
44
Next release
55
============
66

7-
- Update water avaialbility data and major code editing to allow a new test suite for the water module (:pull:`106`).
7+
- Add :doc:`/project/circeular` project code and documentation (:pull:`232`).
8+
- Update water availability data and major code editing to allow a new test suite for the water module (:pull:`106`).
89
- Expand :doc:`repro` with sections on :ref:`repro-doc` and :ref:`versioning`, including :ref:`a list of external model names and ‘versions’ <model-names>` like “MESSAGEix-GLOBIOM 2.0” (:issue:`224`, :pull:`226`).
910
- Fix and update :doc:`/api/tools-costs` (:pull:`219`)
1011

message_ix_models/cli.py

+1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ def _log_threads(k: int, n: int):
162162
"message_ix_models.model.structure",
163163
"message_ix_models.model.transport.cli",
164164
"message_ix_models.model.water.cli",
165+
"message_ix_models.project.circeular.cli",
165166
"message_ix_models.project.edits.cli",
166167
"message_ix_models.project.ssp",
167168
"message_ix_models.report.cli",

message_ix_models/project/circeular/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import click
2+
3+
4+
@click.group("circeular")
5+
def cli():
6+
"""CircEUlar project.
7+
8+
https://docs.messageix.org/projects/models/en/latest/project/circeular.html
9+
"""

message_ix_models/tests/project/circeular/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)