Skip to content

Conversation

@khaeru
Copy link
Member

@khaeru khaeru commented Nov 25, 2025

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

  • It is currently based on the branch for Transport improvements for 2025-W44 #447.
  • After work here is done, a subset of changes may be merged through this or another PR, or the PR may be closed without merging.

How to review

N/A

PR checklist

N/A

- Add --remote option for using SSH via fabric.
- New Template class for templating Slurm `sbatch` scripts.
- Add --module/-m option for locating templates in submodules of
  message-ix-models.
- Add fabric to packages without type hints.
- Update tests.
- Use a better name for 'needs_log_file' local in .cli.main().
…for use with `mix-models sbatch -m model.transport`.
Allow this submodule to be imported without error when using the CLI.
Allow to use the CLI even if certain submodule optional dependencies are
missing and raise ImportError.
- Use the same directory as the decorator on the function.
Only attempt these imports if the corresponding configuration is given.
Adjust other options to avoid LP status 5.
- Adjust tests.
- Expand docstring.
- Improve type hints.
- Replace .config.{get,refresh}_cl_scenario functions.
- Make available at the transport model level.
- Avoid deepcopy() when constructing Codes in the codelist; streamline.
- Add names for all codes.
- Bump version to 1.2.1.
- Adjust usage across .model.transport, .project.ssp.transport, and
  tests.
- add_tasks() methods to set up the build Computer to prepare data to
  represent these policies.
- prepare_computer() to invoke these methods according to the Policy
  instances present in .transport.Config.policy.
- Add .transport.policy to default .transport.Config.modules.
- Expand CHECKS for data created by .transport.policy.
- Rely instead on .transport.policy.prepare_computer() to chain to
  distinct Policy subclasses.
- Call .model.workflow.step_0() directly; don't remove data for
  tax_emission added in the transport build step.
- Move from .transport.report and generalize.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p:CircEUlar CircEUlar project 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