message_ix_models.model.transport.build.STRUCTURE_STATIC
- message_ix_models.model.transport.build.STRUCTURE_STATIC = (('info', <function <lambda>>, 'context'), ('transport info', <function <lambda>>, 'context'), ('dry_run', <function <lambda>>, 'context'), ('e::codelist', functools.partial(<functools._lru_cache_wrapper object>, 'emission')), ('groups::iea eweb', 'groups_iea_eweb', 't::transport'), ('groups::iea to transport', operator.itemgetter(0), 'groups::iea eweb'), ('groups::transport to iea', operator.itemgetter(1), 'groups::iea eweb'), ('indexers::iea to transport', operator.itemgetter(2), 'groups::iea eweb'), ('n::ex world', 'nodes_ex_world', 'n'), ('n:n:ex world', <function <lambda>>, 'n::ex world'), ('n::ex world+code', 'nodes_ex_world', 'nodes'), ('nl::world agg', 'nodes_world_agg', 'config'))
genno
tasks for model structure information that are ‘static’—that is, do not change based onConfig
settings. Seeadd_structure()
.These include:
info
:transport.Config.base_model_info
, an instance ofScenarioInfo
.transport info
: the logical union ofbase_model_info
and theSpec.add
member ofConfig.spec
. This includes all set elements that will be present in the build model.dry_run
:Config.dry_run
.e::codelist
:get_codelist()
for Emission species (emission.yaml).groups::iea to transport
,groups::transport to iea
,indexers::iea to transport
: the 3 outputs ofgroups_iea_eweb()
, for use with IEA Extended World Energy Balances data.n::ex world
: \(n\) aslist
ofstr
, excluding “World”. Seenodes_ex_world()
.n::ex world+code
: \(n\) aslist`
ofCode
, excluding “World”.n:n:ex world
: a 1-dimensionalQuantity
for broadcasting (values all 1).nl::world agg
:dict
mapping to aggregate “World” from individual \(n\). Seenodes_world_agg()
.