Skip to content

Commit b51d8f0

Browse files
authored
Merge pull request #392 from iiasa/transport/2025-w32
Transport improvements from 2025-W32
2 parents f580412 + 6e96b04 commit b51d8f0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+5679
-2734
lines changed

.github/workflows/transport.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ env:
3636
"SSP4 policy",
3737
"SSP5",
3838
"SSP5 policy",
39+
"DIGSY-BEST-C",
40+
"DIGSY-BEST-S",
41+
"DIGSY-WORST-C",
42+
"DIGSY-WORST-S",
3943
"EDITS-CA",
4044
"EDITS-HA",
4145
"LED-SSP1",

doc/whatsnew.rst

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@ Next release
66

77
- Improve and extend :doc:`/material/index` (:pull:`418`).
88
See :doc:`version 1.2.0 </material/v1.2.0>` for details.
9+
- Improve :mod:`.model.transport` (:pull:`392`).
10+
11+
- New properties :attr:`.transport.Config.code` and
12+
:attr:`.transport.Config.label`.
13+
- New base class :class:`.MultiFile`
14+
to read input data from distinct files according to scenario label.
15+
- New :class:`LoadFactorLDV`, replacing :py:`load_factor_ldv`
16+
and allowing a distinct file according to scenario label.
17+
- Add technology dimension to :data:`.elasticity_f`.
18+
- Document :class:`.ScenarioCodeAnnotations`.
19+
20+
- Extend :mod:`.digsy.structure.SCENARIO` (:pull:`392`).
21+
- :class:`.ItemSchemeEnumType` automatically creates aliases
22+
for SDMX item scheme members with "-" in their IDs (:pull:`392`).
923
- Expand :doc:`develop` documentation (:pull:`423`)
1024
with material previously in :mod:`message_data` docs.
1125

@@ -121,7 +135,7 @@ Base model and variants
121135
- Update input data for :data:`.act_non_ldv`,
122136
:data:`.activity_freight`,
123137
:data:`.elasticity_f`,
124-
:data:`.load_factor_ldv`,
138+
:py:`load_factor_ldv`,
125139
passenger mode share,
126140
:data:`.pdt_cap`,
127141
:data:`.pdt_cap_ref`, and
@@ -285,7 +299,7 @@ Update :doc:`/transport/index` (:pull:`259`, :pull:`289`, :pull:`300`, :pull:`32
285299
:data:`.speed`.
286300
- Add LED-specific parametrization for :data:`.activity_ldv`,
287301
:data:`.lifetime_ldv`,
288-
:data:`.load_factor_ldv`, and
302+
:py:`load_factor_ldv`, and
289303
:data:`.pdt_cap_proj`.
290304
- Drop :file:`base-scenario-url.json`; store base scenario URLs in :ref:`CL_TRANSPORT_SCENARIO`.
291305
- Generate SDMX-ML structural metadata, including data flow definitions, and SDMX-{CSV,ML} data outputs for certain reported quantities.

message_ix_models/data/sdmx/IIASA_ECE_CL_TRANSPORT_SCENARIO(1.2.0).xml

Lines changed: 74 additions & 28 deletions
Large diffs are not rendered by default.

message_ix_models/data/transport/R11/freight-mode-share-ref.csv

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -12,47 +12,47 @@
1212
# Units: dimensionless
1313
#
1414
node, technology, value
15-
R11_AFR, ROAD, 0.767
16-
R11_AFR, RAIL, 0.003
17-
R11_AFR, WATER, 0.221
18-
R11_AFR, AIR, 0.009
19-
R11_CPA, ROAD, 0.310
20-
R11_CPA, RAIL, 0.200
21-
R11_CPA, WATER, 0.480
22-
R11_CPA, AIR, 0.020
23-
R11_EEU, ROAD, 0.680
24-
R11_EEU, RAIL, 0.270
25-
R11_EEU, WATER, 0.050
26-
R11_EEU, AIR, 0.0
27-
R11_FSU, ROAD, 0.080
28-
R11_FSU, RAIL, 0.900
29-
R11_FSU, WATER, 0.020
30-
R11_FSU, AIR, 0.0
31-
R11_LAM, ROAD, 0.344
32-
R11_LAM, RAIL, 0.007
33-
R11_LAM, WATER, 0.648
34-
R11_LAM, AIR, 0.001
35-
R11_MEA, ROAD, 0.965
36-
R11_MEA, RAIL, 0.019
37-
R11_MEA, WATER, 0.0
38-
R11_MEA, AIR, 0.016
39-
R11_NAM, ROAD, 0.590
40-
R11_NAM, RAIL, 0.350
41-
R11_NAM, WATER, 0.0
42-
R11_NAM, AIR, 0.060
43-
R11_PAO, ROAD, 0.700
44-
R11_PAO, RAIL, 0.285
45-
R11_PAO, WATER, 0.0149
46-
R11_PAO, AIR, 0.01
47-
R11_PAS, ROAD, 0.747
48-
R11_PAS, RAIL, 0.011
49-
R11_PAS, WATER, 0.240
50-
R11_PAS, AIR, 0.002
51-
R11_SAS, ROAD, 0.600
52-
R11_SAS, RAIL, 0.380
53-
R11_SAS, WATER, 0.019
54-
R11_SAS, AIR, 0.001
55-
R11_WEU, ROAD, 0.750
56-
R11_WEU, RAIL, 0.190
57-
R11_WEU, WATER, 0.059
58-
R11_WEU, AIR, 0.001
15+
R11_AFR, F ROAD, 0.767
16+
R11_AFR, F RAIL, 0.003
17+
R11_AFR, F WATER, 0.221
18+
R11_AFR, F AIR, 0.009
19+
R11_CPA, F ROAD, 0.310
20+
R11_CPA, F RAIL, 0.200
21+
R11_CPA, F WATER, 0.480
22+
R11_CPA, F AIR, 0.020
23+
R11_EEU, F ROAD, 0.680
24+
R11_EEU, F RAIL, 0.270
25+
R11_EEU, F WATER, 0.050
26+
R11_EEU, F AIR, 0.0
27+
R11_FSU, F ROAD, 0.080
28+
R11_FSU, F RAIL, 0.900
29+
R11_FSU, F WATER, 0.020
30+
R11_FSU, F AIR, 0.0
31+
R11_LAM, F ROAD, 0.344
32+
R11_LAM, F RAIL, 0.007
33+
R11_LAM, F WATER, 0.648
34+
R11_LAM, F AIR, 0.001
35+
R11_MEA, F ROAD, 0.965
36+
R11_MEA, F RAIL, 0.019
37+
R11_MEA, F WATER, 0.0
38+
R11_MEA, F AIR, 0.016
39+
R11_NAM, F ROAD, 0.590
40+
R11_NAM, F RAIL, 0.350
41+
R11_NAM, F WATER, 0.0
42+
R11_NAM, F AIR, 0.060
43+
R11_PAO, F ROAD, 0.700
44+
R11_PAO, F RAIL, 0.285
45+
R11_PAO, F WATER, 0.0149
46+
R11_PAO, F AIR, 0.01
47+
R11_PAS, F ROAD, 0.747
48+
R11_PAS, F RAIL, 0.011
49+
R11_PAS, F WATER, 0.240
50+
R11_PAS, F AIR, 0.002
51+
R11_SAS, F ROAD, 0.600
52+
R11_SAS, F RAIL, 0.380
53+
R11_SAS, F WATER, 0.019
54+
R11_SAS, F AIR, 0.001
55+
R11_WEU, F ROAD, 0.750
56+
R11_WEU, F RAIL, 0.190
57+
R11_WEU, F WATER, 0.059
58+
R11_WEU, F AIR, 0.001

0 commit comments

Comments
 (0)