message_ix_models.model.transport.config.CL_SCENARIO
- class message_ix_models.model.transport.config.CL_SCENARIO[source]
Bases:
StructureFactory[common.Codelist]SDMX code list
IIASA_ECE:CL_TRANSPORT_SCENARIO.This code lists contains unique IDs for scenarios supported by the MESSAGEix-Transport workflow (
transport.workflow). Each code has the set of annotations described byScenarioCodeAnnotations.- __init__()
Methods
__init__()create()Create and return the artefact.
get(*[, force])Retrieve the artefact, possibly from file.
Attributes
Partial URN for the artefact that is returned, excluding the version.
Version.
- base_url = 'ixmp://ixmp-dev/SSP_SSP{}_v6.1/baseline_DEFAULT_step_13'
Model name: - 2024-11-25: use _v1.1 per a Microsoft Teams message. - 2025-02-20: update to _v2.1 per discussion with OF. At this point _v2.3 is
the latest appearing in the database.
2025-05-05: update to _v5.0.
2025-06-24: update to _v6.1.
The scenario names appear to form a sequence from “baseline_DEFAULT” to “baseline_DEFAULT_step_15” and finally “baseline”. The one used below is the latest in this sequence for which y₀=2020, rather than 2030.
- classmethod get(*, force: bool = False) MaintainableT
Retrieve the artefact, possibly from file.
The highest version of the artefact with
urnis loaded using from file usingread().If the artefact from file has a version that does not match
versionor ifforce=True,create()is called to regenerate a complete and up-to-date version of the artefact as ofversion. This updated version is stored usingwrite().