Source code for energydatamodel.heatpump
"""Heat pump asset."""
from dataclasses import dataclass
from energydatamodel.bases import NodeAsset
__all__ = ["HeatPump"]
[docs]
@dataclass(repr=False, kw_only=True)
class HeatPump(NodeAsset):
"""A heat pump in an energy system."""
capacity: float | None = None #: heating/cooling capacity in kW.
cop: float | None = None #: coefficient of performance.
energy_source: str | None = None #: e.g. 'electricity', 'geothermal'.