gcubed.projections.simulation_layer
This module contains the SimulationLayer class, for doing
projections for a single simulation layer.
Compute model simulations over the projection horizon.
SimulationLayer( simulation_layer_definition: gcubed.projections.simulation_layer_definition.SimulationLayerDefinition, previous_projections: gcubed.projections.projections.Projections)
Constructor
Use this constructor for any simulation that is the first simulation layer applied to baseline projections.
Arguments
simulation_layer_definition: The definition of this simulation layer
previous_projections: The projections that this simulation layer builds upon, baseline or another type.
The definition for this simulation layer, giving access to the information about the simulation being done in this layer.
Inherited Members
- gcubed.projections.projections.Projections
- name
- is_baseline_projections
- baseline_projections
- previous_projections
- solved_model
- stable_manifold
- state_space_form
- linearisation_database
- model
- sym_data
- parameters
- configuration
- first_projection_year
- original_first_projection_year
- last_projection_year
- last_publishable_projection_year
- projection_years
- projection_years_count
- projection_years_column_labels
- publishable_projection_years
- publishable_projection_years_column_labels
- combined_database_and_projections
- database_projections
- publishable_projections
- yxr_initial_values
- yxr_projections_as_dataframe
- yxr_projections
- exz_projections_as_dataframe
- exz_projections
- exo_projections
- long_rate_constants
- annotated_database_projections
- annotated_combined_database_and_projections
- annotated_publishable_projections
- charting_projections