# -*- coding: utf-8 -*- # SPDX-FileCopyrightText: : 2020-2024 The PyPSA-Eur Authors # # SPDX-License-Identifier: MIT from enum import Enum class HeatSystemType(Enum): """ Enumeration representing different types of heat systems. """ URBAN_CENTRAL = "urban central" URBAN_DECENTRAL = "urban decentral" RURAL = "rural" def __str__(self) -> str: """ Returns the string representation of the heat system type. Returns: str: The string representation of the heat system type. """ return self.value @property def is_central(self) -> bool: """ Returns whether the heat system type is central. Returns: bool: True if the heat system type is central, False otherwise. """ return self == HeatSystemType.URBAN_CENTRAL