Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps.
They should be. At the moment, it is possible to specify the method for the parameter group "hydro_group" by choosing "HW" for the Hazen-Williams equation and any other parameter (or no parameter at all) for the Darcy-Weisbach equation. The roughness parameter (ks) is entirely different for both methods. Therefore, the implementation should be changed in the following way:
ks and hydro_group will refer to the default implementation (Darcy-Weisbach), therefore no API change.
ks_hw and hydro_group_hw refer to the Hazen-Williams equation, therefore API change.
They should be. At the moment, it is possible to specify the method for the parameter group
"hydro_group"
by choosing"HW"
for the Hazen-Williams equation and any other parameter (or no parameter at all) for the Darcy-Weisbach equation. The roughness parameter (ks
) is entirely different for both methods. Therefore, the implementation should be changed in the following way:ks
andhydro_group
will refer to the default implementation (Darcy-Weisbach), therefore no API change.ks_hw
andhydro_group_hw
refer to the Hazen-Williams equation, therefore API change.