Skip to content

Transport runs for 2026-W17#502

Draft
khaeru wants to merge 125 commits into
transport/2026-w16from
transport-runs-2026-w17
Draft

Transport runs for 2026-W17#502
khaeru wants to merge 125 commits into
transport/2026-w16from
transport-runs-2026-w17

Conversation

@khaeru

@khaeru khaeru commented Apr 20, 2026

Copy link
Copy Markdown
Member

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

Notes:

  • In contrast to the previous PRs that targeted main, this one targets the current transport development branch. One effect of this is that the "pytest" workflow is not run for every commit/push; this avoids that the GitHub Actions runners are occupied with such runs, which can block runs triggered by other PRs.

How to review

N/A

PR checklist

N/A

@khaeru khaeru added the transport MESSAGEix-Transport variant or transport in the base model label Apr 20, 2026
@khaeru khaeru force-pushed the transport/2026-w16 branch from 04b9e99 to dcde9c9 Compare April 22, 2026 13:38
@khaeru khaeru force-pushed the transport-runs-2026-w17 branch from fc26628 to fb3745e Compare April 22, 2026 13:40
@khaeru khaeru force-pushed the transport/2026-w16 branch from dcde9c9 to e4096cf Compare April 30, 2026 14:29
@khaeru khaeru force-pushed the transport/2026-w16 branch 2 times, most recently from defa9de to 5e15703 Compare May 7, 2026 21:08
@khaeru khaeru force-pushed the transport-runs-2026-w17 branch from 2719c75 to 709e12a Compare May 7, 2026 21:15
khaeru added 5 commits May 8, 2026 16:51
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.
@khaeru khaeru force-pushed the transport/2026-w16 branch from 5e15703 to f615190 Compare May 8, 2026 14:53
@khaeru khaeru force-pushed the transport-runs-2026-w17 branch 2 times, most recently from 4ed3d36 to 6fb3379 Compare May 11, 2026 09:44
khaeru added 12 commits May 28, 2026 17:28
- 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"
@khaeru khaeru force-pushed the transport/2026-w16 branch from f615190 to bd6b3c7 Compare May 28, 2026 15:31
@khaeru khaeru mentioned this pull request May 28, 2026
16 tasks
@khaeru khaeru force-pushed the transport/2026-w16 branch 2 times, most recently from 70b3720 to f36f428 Compare June 25, 2026 10:52
@khaeru khaeru force-pushed the transport/2026-w16 branch from 66738cf to 3cb6e9c Compare June 26, 2026 06:41
@khaeru khaeru force-pushed the transport/2026-w16 branch from 46e6879 to a9bb2a1 Compare June 26, 2026 09:46
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