message_ix_models.model.transport.data.LABEL_SUBS

message_ix_models.model.transport.data.LABEL_SUBS = {'A': <message_ix_models.util._re.Substitutions object>, 'B': <message_ix_models.util._re.Substitutions object>, 'C': <message_ix_models.util._re.Substitutions object>, 'D': <message_ix_models.util._re.Substitutions object>}[source]

Transform an transport.Config.label by a sequence of string substitutions.

Set “A”

This set is used in LoadFactorLDV, PDT_CAP, and freight.demand().

  1. Strip (ignore) leading “M “ or trailing “ tax” or “ exo price a1b2”—that is, do not use distinct values for transport-materials or policy scenarios.

  2. Use “SSP_2024_2” for all EDITS, and for all CircEUlar scenarios, except “DIGSY-BEST-C” for CircEUlar “Narrow” and “All-in” scenarios.

  3. Use common ‘LED’ regardless of which SSP.

  4. Convert to a filename-like with underscores, e.g. “SSP_2024.1” → “SSP_2024_1”.

Set “B”

This set is used in Lifetime.

  1. Strip (ignore) leading “M “ or trailing “ tax” or “ exo price a1b2”.

  2. “CircEUlar-E” becomes “CircEUlar-A”.

  3. All besides “CircEUlar-[NSA]” become “*”.

Set “C”

This set is used in ActivityVehicle. It is the same as set “B”, except “CircEUlar-S” becomes “*”.

Set “D”

This set is used in transport.material for input_cap_new.

  1. Strip (ignore) leading “M “ or trailing “ tax” or “ exo price a1b2”.

2. “CircEUlar-[AE]” becomes “CircEUlar-N”. 2. All except “CircEUlar-[CN]” become “*”.