Skip to content

static_env_soil

StaticEnvSoil

StaticEnvSoil()

Bases: StaticEnv[FDCable, CircuitInSoilFromCableInputSchema, CircuitInSoilFromCableConstructionalInputSchema, CircuitInSoilFromCableIdInputSchema]

Class that builds a static environment for circuits in soil.

Source code in cable_thermal_model/environment/static_env.py
63
64
65
66
67
68
69
70
71
72
def __init__(self) -> None:
    """Initialize the static environment with empty circuit and cable containers."""
    self.circuits: dict[str, CableCircuit] = {}
    self.circuit_cable_indices: dict[str, list[int]] = {}
    self.cables: dict[CableKey, PosCable] = {}
    self.number_of_cables: int = 0

    self.crossing_cables: bool = False

    self.n_phases: int = 3