src.system.data_sources.DataSourcesRoot¶
- class src.system.data_sources.DataSourcesRoot(projection_parameters: ProjectionParameters)¶
Abstract container class that acts as a top-level
namespacefor data sources.Inheritance Diagram

Variables & Properties
Projection parameters.
Methods
__init__(projection_parameters)Constructor method.
Abstract generator that is used to iterate through various run configurations.
Details
- __init__(projection_parameters: ProjectionParameters)¶
Constructor method. Data sources can be added by overriding and adding additional class attributes.
- Parameters:
projection_parameters – Set of projection parameters that contains a resource directory.
- abstract configured_data_sources() Generator[Self, Any, None]¶
Abstract generator that is used to iterate through various run configurations. For example, this can be used to create a generator that iterates through each model point & scenario combination.
- Returns:
Generator that iterates through data sources.
- path: str¶
Path to the namespace.
- projection_parameters: ProjectionParameters¶
Projection parameters.