message_ix_models.model.transport.structure.make_spec

message_ix_models.model.transport.structure.make_spec(regions: str) → Spec[source]

Return the structural Spec for MESSAGEix-Transport.

Configuration is loaded from …/transport/set.yaml and …/transport/technology.yaml using region_path_fallback() and regions.

Among other processing:

  • The annotation with id="output" is copied from the transport mode/parent codes “2W”, “F RAIL”, and “F ROAD” to all technologies belonging to each mode.