message_ix_models.model.transport.structure.get_technology_groups

message_ix_models.model.transport.structure.get_technology_groups(technologies: Spec | ScenarioInfo | Sequence[Code]) dict[str, list[str]][source]

Subsets of transport technologies for aggregation, mapping, and filtering.

Returns:

Values are lists of transport technologies (\(t\)) that appear in the model. Keys include:

  • Codes from transport/technology.yaml with children. These can be modes, services, groups of either, or other groups of technologies. Children are processed recursively to obtain \(t\) elements.

  • ”historical-only”: includes technologies where this annotation exists and is set to True.

  • ”LDV usage”: includes the technologies generated using TEMPLATE. See make_spec().

Return type:

dict