Source code for macrostat.models.GL06SIMEX.scenarios

"""
Scenarios class for the Godley-Lavoie 2006 SIMEX model.
"""

__author__ = ["Karl Naumann-Woleske"]
__credits__ = ["Karl Naumann-Woleske"]
__license__ = "MIT"
__maintainer__ = ["Karl Naumann-Woleske"]

import logging

from macrostat.core.scenarios import Scenarios
from macrostat.models.GL06SIMEX.parameters import ParametersGL06SIMEX

logger = logging.getLogger(__name__)


[docs] class ScenariosGL06SIMEX(Scenarios): """Scenarios class for the Godley-Lavoie 2006 SIMEX model.""" version = "GL06SIMEX" def __init__( self, scenario_info: dict | None = None, parameters: ParametersGL06SIMEX | None = None, *args, **kwargs, ): """Initialize the scenarios of the Godley-Lavoie 2006 SIMEX model.""" if parameters is None: parameters = ParametersGL06SIMEX() super().__init__( scenario_info=scenario_info, parameters=parameters, *args, **kwargs, )
[docs] def get_default_scenario_values(self): """Return the default scenario values.""" return { "GovernmentDemand": 20, "WageRate": 1, }