Skip to content

Conversation

@khaeru
Copy link
Member

@khaeru khaeru commented Nov 12, 2025

Closes #454.

How to review

TBA

PR checklist

  • Continuous integration checks all ✅
  • Add or expand tests; coverage checks both ✅
  • Add, expand, or update documentation.
  • Update doc/whatsnew.

- Add optional rename=… argument.
- Add only sums needed for conversion, not all possible sums.
- Adjust logic for dimension renames:
  - Infer dimensions to rename from var_parts.
  - Don't mix defaults and explicit/user-supplied values.
  - Validate resulting arg.
Chain directly to IAMCConversion.{__init__,add_tasks}.
@khaeru khaeru self-assigned this Nov 12, 2025
@khaeru khaeru added enh New features or functionality report genno-based reporting and post-solve processing labels Nov 12, 2025
- Move out of .model.transport to general .report.util.
- Rename to store_write_ts().
- Adjust usage.
- Add keys "all::iamc+csv", "all::iamc+xlsx", etc. to defaults.
…invoking get_technology_groups()
- Preserve same units as input quantity.
- Drop dimensions if they would be dropped by select(), given the
  indexers.
This ensures "all::iamc" is created, if it does not already exist.
- Replace reporting of GDP to IAMC structure in report/global.yaml.
- Add to default .report.Config.callback.
- Replace reporting of prices to IAMC structure in report/global.yaml.
- Add to default .report.Config.callback.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enh New features or functionality report genno-based reporting and post-solve processing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handle quantities with 2+ n/y dims in IAMCConversion

1 participant