Transport improvements for 2026-W04#471
Merged
Merged
Conversation
7d00b39 to
76f1a1d
Compare
76f1a1d to
c090764
Compare
c090764 to
baca824
Compare
baca824 to
8a2d882
Compare
8a2d882 to
935f8f6
Compare
935f8f6 to
9514363
Compare
9514363 to
3715382
Compare
khaeru
added a commit
that referenced
this pull request
Feb 16, 2026
- Adjust condition for material build tests to enable. - Add check of demand quantity. - Remove XFAIL mark on test_debug case with extra_modules=["material"].
2e7eadf to
ffdc3b0
Compare
- Omit non-dataclass members of __dict__, such as "__weakref__", from ._fields() - Rename ._munge_dict() → ._canonicalize(). - Accept an Exception subclass instead of fail="raise" string. - Add __iter__ as a helper for .update(). - Use ._canonicalize() in .update(). - Accept a single positional arg to .update(). - Drop unused .read_file(…, fail=…) kwarg. - Adjust, simplify, and type hint tests.
- Adjust tests.
- Adjust test.
- Move IAMC-related configuration into convert_iamc() setup function.
- Preserve expected output per test_report.test_compare().
- Rename some old "report" annotations to "message-v-id:". - Add names and "report" annotations for many more technologies. - Include mode prefixes.
- Change "Transport|Stock|" variable prefix to "Stocks|Transportation|", likewise sales. - Adjust test.
- Update test expectations.
- Increase base model version from v6.1 to v6.5 or v6.6. - Add additional "exo price" cases for #271. - Simplify _append_codes() helper. - Improve docstrings. - Update test expectation of code count.
- Migrate and generalize from .transport.report.add_iamc_store_write(). - Adjust usage.
- Align and share code with get_technology_groups(). - Update docstrings. - Add tests.
.agg, .c, .coord, .t
- Add .structure.get_commodity_groups(). - Harmonize addition of structural information for groups, including keys; apply to both commodity and technology. - Use "from . import key as K" style consistently.
- Remove separate functions aggregate(), reapply_units(),
select_transport_techs() in favour of fewer/generalized tasks.
- Rename SELECT to QUANTITY.
- Apply operations consistently to all QUANTITY.
- Add UNIT global.
- Adjust key references in .transport.{base,data}.
- Improve docstrings.
Member
Author
|
The one failing job is due to network errors accessing a remote server: Since these are transient and don't affect other jobs, I'll merge without waiting for this job to re-run. |
This was referenced Apr 15, 2026
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MESSAGEix-Transport itself:
Transfer placeholder data for parameters of non-LDV vehicles from SharePoint folder.Next PR.Materials-Transport integration:
output_cap_newto level=end_of_life.input_cap_newandoutput_cap_ret, representing a portion of the materials for each vehicle type that is non-recyclable.Expand transport reporting with material inflows, outflows per technology and technology groups.Next PR.For CircEUlar:
Invoke the workflow via CI or on UniCC, like the MESSAGEix-Transport workflow.Next PR.For ScenarioMIP:
CL_TRANSPORT_SCENARIO, bump version.Scenario identifiers
How to review
PR checklist