message_ix_models.project.navigate.Config

class message_ix_models.project.navigate.Config(carbon_tax: float = 1000.0, copy_ts: dict = <factory>, dsd: ~typing.Literal['iiasa-ece', 'navigate'] = 'navigate', policy_year: ~typing.Literal[2025, 2030] = 2030, scenario: str | None = None, buildings: bool = True, material: bool = True, transport: bool = True)[source]

Bases: object

Configuration for NAVIGATE.

__init__(carbon_tax: float = 1000.0, copy_ts: dict = <factory>, dsd: ~typing.Literal['iiasa-ece', 'navigate'] = 'navigate', policy_year: ~typing.Literal[2025, 2030] = 2030, scenario: str | None = None, buildings: bool = True, material: bool = True, transport: bool = True) None

Methods

__init__([carbon_tax, copy_ts, dsd, ...])

Attributes

buildings

True to use MESSAGEix-Buildings (model.buildings).

carbon_tax

Level of carbon tax for Ctax-* scenarios, via add_tax_emission().

dsd

Target data structure for submission prep

material

True to use MESSAGEix-Materials (model.material).

policy_year

First period for policy scenarios.

scenario

Single target scenario for navigate.workflow.generate_workflow

transport

True to use MESSAGEix-Transport (message_data.model.transport) alongside MESSAGEix-Buildings and MESSAGEix-Materials.

copy_ts

Other scenario from which to copy historical time series data for reporting.

buildings: bool = True

True to use MESSAGEix-Buildings (model.buildings).

carbon_tax: float = 1000.0

Level of carbon tax for Ctax-* scenarios, via add_tax_emission().

copy_ts: dict

Other scenario from which to copy historical time series data for reporting.

dsd: Literal['iiasa-ece', 'navigate'] = 'navigate'

Target data structure for submission prep

material: bool = True

True to use MESSAGEix-Materials (model.material).

policy_year: Literal[2025, 2030] = 2030

First period for policy scenarios.

scenario: str | None = None

Single target scenario for navigate.workflow.generate_workflow

transport: bool = True

True to use MESSAGEix-Transport (message_data.model.transport) alongside MESSAGEix-Buildings and MESSAGEix-Materials.