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'))
gennotasks for model structure information that are ‘static’—that is, do not change based onConfigsettings. Seeadd_structure().These include:
info:transport.Config.base_model_info, an instance ofScenarioInfo.transport info: the logical union ofbase_model_infoand theSpec.addmember 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\) aslistofstr, excluding “World”. Seenodes_ex_world().n::ex world+code: \(n\) aslist`ofCode, excluding “World”.n:n:ex world: a 1-dimensionalQuantityfor broadcasting (values all 1).nl::world agg:dictmapping to aggregate “World” from individual \(n\). Seenodes_world_agg().