Skip to content

Transport runs for 2026-W26 - #528

Draft
khaeru wants to merge 119 commits into
mainfrom
transport-runs-2026-w26
Draft

khaeru wants to merge 119 commits into
mainfrom
transport-runs-2026-w26

Conversation

@khaeru

@khaeru khaeru commented Jun 26, 2026

Copy link
Copy Markdown
Member

This is a temporary branch to trigger runs of the "transport" workflow.

How to review

N/A

PR checklist

N/A

khaeru added 30 commits June 26, 2026 08:40
Handle items from MARK via @pytest.mark.key, where possible.
- Use via @pytest.mark.key_of_item, instead of importing MARK.
- Extend top-level testing.MARK using transport.testing.MARK,
  instead of making the latter a ChainMap of the former.
- Adjust usage.
- 2 → "R12_only".
- 3 → "ISR_no_data".
- 4 → "GEA_not_implemented", "SHAPE_not_implemented".
- 9 → "R14_no_data".
- 10 → "transport_build_data".
- Remove unused key 0.
- Use "from pytest import mark" for brevity.
- Expand type hints.
- Use in message_ix_models.testing hooks.
- Add "no_data", "non_public_data" package-wide marks.
- Use factories through @pytest.mark.no_data("…").
- Consolidate options handling in .Options subclass.
- Improve .transform():
  - Handle broadcast to transport "F ROAD" technologies.
  - Always convert units.
  - Let parent class handle mapping to target key.
- Add units to iea-2017-t4-2.csv.
- Add to .build.add_exogenous_data()
- Add to docs.
- Use current K.t["F usage"].
- Change missed in #471.
- Address "MissingKeyError: required keys ('MERtoPPP',) not defined" in
  .report.prepare_reporter().
- Base scenario(s) such as:
  ixmp://ixmp-dev/SSP_SSP2_v6.5/baseline_DEFAULT_step_13
  …appear not to have this parameter.
- Move IAMC_VAR_REPLACE out of convert_iamc(); document; expand:
  - Use "Transportation|Vehicle" for final energy total.
  - Expand "F" and "P".
- Relabel:
  - "Passenger rail" (group) → "Passenger|Rail" to match individual
    techs.
  - "Rail|Freight" → "Freight|Rail"
- Align with description/intent of #447.
- Adjust .data.LoadFactorLDV to handle these scenario codes.
Reduce generated data points from 195k to 90k.
- Select only data from the period *after* y₀ to avoid conflicting
  bounds.
- Unify handling for codes for project-specific scenarios, which are
  mutually exclusive by construction.
- Simplify ScenarioCodeAnnotations and construction of
  CL_TRANSPORT_SCENARIO.
- Expand tests.
- …for consistency with project-specific scenario code lists.
- Bump version to 1.5.0.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 9fcca37 to 755157f Compare August 12, 2026 15:03
khaeru added a commit that referenced this pull request Aug 12, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 755157f to 6110605 Compare August 12, 2026 21:13
khaeru added a commit that referenced this pull request Aug 12, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 6110605 to 721a6a4 Compare August 12, 2026 21:35
khaeru added a commit that referenced this pull request Aug 13, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 721a6a4 to 3ca84ce Compare August 13, 2026 08:59
khaeru added a commit that referenced this pull request Aug 13, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 3ca84ce to fbcd37c Compare August 13, 2026 13:39
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from fbcd37c to 718420a Compare August 16, 2026 15:58
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 718420a to a508d1f Compare August 16, 2026 17:15
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch 2 times, most recently from e7cffee to 3efc31a Compare August 16, 2026 22:55
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from 3efc31a to d075bae Compare August 16, 2026 23:08
khaeru added a commit that referenced this pull request Aug 16, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch from d075bae to 9e182ef Compare August 16, 2026 23:55
khaeru added a commit that referenced this pull request Aug 17, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
@khaeru
khaeru force-pushed the transport/2026-w16 branch 2 times, most recently from ec189e4 to e8484e0 Compare August 17, 2026 00:49
khaeru added a commit that referenced this pull request Aug 17, 2026
- Increase i-n-c-u for F RAIL technologies.
- Comment some new-capacity entries.
Base automatically changed from transport/2026-w16 to main August 17, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

transport MESSAGEix-Transport variant or transport in the base model

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants