src.system.projection.processor.single_process.SingleProcessProjectionProcessor¶
- class src.system.projection.processor.single_process.SingleProcessProjectionProcessor(projection_parameters: ProjectionParameters)¶
ProjectionProcessorthat calculatesProjectionsusing a single process. Useful for debugging.Inheritance Diagram

Variables & Properties
Methods
__init__(projection_parameters)Constructor method.
run_projection(projection)Runs a single projection and writes output.
Loops through and runs
projections, until all projections are calculated.Calls
setup_output()for each projection inprojections.Details
- __init__(projection_parameters: ProjectionParameters)¶
Constructor method. Creates
projectionsandroot data sources.- Parameters:
projection_parameters – Parameters to initialize model objects.
- data_sources: DataSourcesRoot¶
Data sources to be read at runtime.
- projection: Type¶
Projectionclass definition.
- projection_parameters: ProjectionParameters¶
Parameters to initialize model objects.
- projections: List[Projection]¶
List of
projectionsto run.
- static run_projection(projection: Projection) None¶
Runs a single projection and writes output.
- Parameters:
projection – Projection to run.
- Returns:
Nothing.
- run_projections() None¶
Loops through and runs
projections, until all projections are calculated.- Returns:
Nothing.
- setup_output() None¶
Calls
setup_output()for each projection inprojections.- Returns:
Nothing.