message_ix_models.model.transport.policy.ExogenousEmissionPrice

class message_ix_models.model.transport.policy.ExogenousEmissionPrice(source_url: str)[source]

Bases: Policy

Emission tax using data from file using PRICE_EMISSION.

__init__(source_url: str) None

Methods

__init__(source_url)

add_tasks(c)

Add tasks to prepare and add MESSAGE parameter data representing the policy.

Attributes

source_url

Passed to PRICE_EMISSION.add_tasks().

add_tasks(c: Computer) None[source]

Add tasks to prepare and add MESSAGE parameter data representing the policy.

The class PRICE_EMISSION is used to retrieve values from file; these are then transformed to values for the MESSAGE parameter tax_emission.

source_url: str

Passed to PRICE_EMISSION.add_tasks().