iiasa / iiasa/message_ix

More intuitive treatment of `type_*` and `cat_*` mappings

Open
#21 1 comment 0 reactions 0 assignees View on GitHub
enh
Dominant language
Jupyter Notebook
Stars
150
Forks
178
Avg merge
17h 32m
Merged PRs (30d)
2

Description

Currently, mappings between sets and the category-mapping sets have to be added explicitly. This should be made "more automatic", so that a bound on a set element (e.g., an emission) can be added without the need to define the category mapping (to itself) explicitly.

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Start by locating the code that defines type_* and cat_* mappings, then establish a test showing a set-element bound works without an explicit self-mapping; done means that behavior is automatic.

Written by the indexing model from the issue text.

Assessment

Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.