Examples¶
Create a thermal network¶
from dhnx.network import ThermalNetwork
thermal_network = ThermalNetwork()
thermal_network.add('Producer', id=0, lat=50, lon=10)
thermal_network.add('Consumer', id=0, lat=50, lon=10)
thermal_network.add('Pipe', id=0, from_node='producers-0', to_node='consumers-0')
print(thermal_network)
# returns
# dhnx.network.ThermalNetwork object with these components
# * 1 producers
# * 1 consumers
# * 1 pipes
print(thermal_network.components.pipes)
# returns
# from_node to_node
# 0 producer-0 consumer-0