G-Cubed
Python G-Cubed 5.0.2.0 · build 1
Generation details
Source revision
4c4a95aded1b5ca5e8f9c292ad8250440cd9c18b (modified inputs)
Source fingerprint
e2c719b38e03c6b1748f10e26bc1caf1ead5674dd1beee6628a6ccf7b90fd39b
Generated (UTC)
2026-11-11T03:06:22.844261+00:00
Generator
pdoc 16.0.0, CPython 3.14.8
Generation metadata

gcubed.projections.simulation_layer_definition

This module contains the SimulationLayerDefinition class.

It contains the metadata describing a specific simulation layer in an experiment.

class SimulationLayerDefinition(gcubed.base.Base):

Sets up and checks metadata about a simulation layer

SimulationLayerDefinition( sym_data: gcubed.sym_data.SymData, name: str, event_year: int, data_filename: pathlib.Path, description: str | None)

Arguments

baseline_projections: The baseline projections that this simulation layer will be applied to.

name: the name of the simulation layer

event_year: YYYY format integer that is the year that the simulation layer details became known to the agents in the model.

filename: The full filename of the file containing the simulation layer data.

description: The optional text explanation of the simulation layer. When omitted, the public description falls back to the layer name.

next
name: str
description: str
explicit_description: str | None

Return the authored description without the display fallback.

event_year: int
data_filename: pathlib.Path