src.data_sources.annuity.AnnuityDataSources¶
- class src.data_sources.annuity.AnnuityDataSources(projection_parameters: ProjectionParameters)¶
Root data sourceinput package for the annuity model. This class contains all data sources (model inputs) for the annuity model.Inheritance Diagram

Variables & Properties
Economic environment.
Annuity model points.
Annuity mortality assumptions.
Annuity policyholder behavior assumptions.
Annuity product assumptions.
Current stochastic economic scenario.
Current model point.
Methods
__init__(projection_parameters)Constructor method.
Generator that cycles through each model point and economic scenario combination, setting the
model_pointandeconomic_scenarioattributes as it goes.Details
- __init__(projection_parameters: ProjectionParameters)¶
Constructor method. Initializes annuity inputs package.
- Parameters:
projection_parameters – Set of projection parameters that contains a resource directory.
- configured_data_sources() Generator[Self, Any, None]¶
Generator that cycles through each model point and economic scenario combination, setting the
model_pointandeconomic_scenarioattributes as it goes.- Returns:
Data source, with cycling
model_pointandeconomic_scenarioattributes.
- economic_scenario: EconomicScenario¶
Current stochastic economic scenario.
- economic_scenarios: EconomicScenarios¶
Economic environment.
- model_point: ModelPoint¶
Current model point.
- model_points: ModelPoints¶
Annuity model points.
- path: str¶
Path to the namespace.
- policyholder_behaviors: PolicyholderBehaviors¶
Annuity policyholder behavior assumptions.
- projection_parameters: ProjectionParameters¶
Projection parameters.