src.data_sources.economic_scenarios.economic_scenario.EconomicScenario

class src.data_sources.economic_scenarios.economic_scenario.EconomicScenario(data: DataFrame, scenario_index: int)

Data source for a single economic scenario.

Inheritance Diagram

Inheritance diagram of EconomicScenario

Variables & Properties

scenario_index

Stochastic scenario number.

Methods

__init__(data, scenario_index)

Constructor method.

get_rate(name, t)

Returns a rate from the scenario file.

Details

__init__(data: DataFrame, scenario_index: int)

Constructor method. Initializes an economic scenario based on data within an economic scenario file.

Parameters:

data – Economic scenario data.

cache: DataFrame

Internal cache, populated at runtime.

get_rate(name: str, t: date) float

Returns a rate from the scenario file.

Parameters:
  • name – Rate name.

  • t – Time step.

Returns:

Rate.

scenario_index: int

Stochastic scenario number.