Closed jfreissmann closed 5 months ago
Hello @jfreissmann! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
src/tespy/components/nodes/drum.py
:Line 431:80: E501 line too long (80 > 79 characters)
Hi @jfreissmann,
thanks a lot for your contribution. I will look into the changes later and let you know how we proceed:).
Best
General
The
get_plotting_data
method of theDrum
class only returns one process line connecting the saturated liquid'out1'
with the saturated vapor'out2'
so far. This can work sometimes, because the input saturated liquid-vapor mixture falls somewhere between these points, but the desuperheating of the gas'in2'
is lost and can not be shown. Unfortunately, theDrum
component does not lend itself to a clear fix that is in line with other components and the general discription of the method. That is, because changing the returned dict to contain one line from'in1'
to'out1'
and one from'in2'
to'out2'
loses the depiction of the isolation of the saturated vapor from the mixture. Therefore, I propose this solution connecting every inlet to every output and letting the user decide which lines they want to plot.What do you think about this? Either way, in my opinion the old version can not stay, as you can not show the desuperheating. Additionally, the method desciption did not match the return value in the case of the
Drum
.