Source code for message_ix_models.model.transport.policy
from dataclasses import dataclass
from message_ix_models.tools.policy import Policy
[docs]
@dataclass
class TaxEmission(Policy):
"""Emission tax at a fixed value."""
#: Passed to :mod:`.add_tax_emission`.
value: float
__hash__ = Policy.__hash__
[docs]
@dataclass
class ExogenousEmissionPrice(Policy):
"""Emission tax using data from file using :class:`.PRICE_EMISSION`."""
#: Passed to :meth:`.PRICE_EMISSION.add_tasks`.
source_url: str
__hash__ = Policy.__hash__