oemof / tespy

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.
https://tespy.readthedocs.io
MIT License
256 stars 80 forks source link

How are diagrams drawn #428

Closed tomas789 closed 10 months ago

tomas789 commented 11 months ago

There are many slick diagrams all over the documentation. For example the one on top of this page. https://tespy.readthedocs.io/en/main/tutorials/heat_pump_steps.html#tespy-tutorial-heat-pump-label

In their source SVG code I can see they were generated by Inkscape but I cannot find the way how.

How were those diagrams drawn?

Thanks.

fwitte commented 11 months ago

@tomas789,

There are many slick diagrams all over the documentation.

Thanks for that, appreciate it :).

In their source SVG code I can see they were generated by Inkscape but I cannot find the way how.

How were those diagrams drawn?

The uncomfortable truth is, that I have hand-drawn all of these with a template I created. Once you get a good flow with it, it is really quick and sometimes also a welcome change in work.

However, the programmer in me screams to implement automation based on the network structure or implement flowsheeting to generate the TESPy network based on the flow diagram. I am not really a good front-end developer, so I did not put a lot of time and effort into exploring the possibilities for this.

But there could be some options e.g.

Best

Francesco