2025.10 first ever TESPy community meeting

TESPy has been part of the oemof organization for about eight years. While it has always been represented at the meetings, it was time for the first ever TESPy community meeting!

Last week around ten of us got together at the University of Applied Sciences in Flensburg to discuss where TESPy is headed and how we can make open source thermodynamics even better. The discussions covered a broad range of topics:

  • A review of the most recent feature additions
  • Beginner tutorials
  • Debugging with tespy version 0.9
  • Custom equations into your model
  • Implementation of new components
  • Showcases of how the software is used
  • Strategies for the operation of large scale heat pumps

During the hackathon an addition to a component was not only drafted on paper but actually implemented in the framework. And, it has already
made it to the latest release of TESPy.

It was really inspiring to meet others working with the software, exchange ideas, and see how the community is growing. Thanks to everyone who took their time to come to Flensburg to join the meeting.


Looking forward to the next one!

First tespy community meeting to be hosted in Flensburg

The first ever in-person community meeting of tespy will be held in one month in Flensburg. From October 13. to 15. we will meet at the location of tespy’s origin, Flensburg University of Applied Sciences. There are many interesting topics on the agenda, suitable from very beginners to advanced users and potential future developers.

You can find all details and register here: https://github.com/oemof/oemof/wiki/Meeting-2025.10%3A-tespy-user-meeting

See you in Flensburg!

TESPy version 0.9 released

Version 0.9 of TESPy is available!

A major refactoring of the presolving and solving architecture has been carried out. The changes will allow users to debug models much more efficiently, as it is possible to extract the list of variables and the list of equations that have been presolved as well as those that are finally passed to the numerical solver. In this context, the presolver now further reduces the model size by identifying linear relationships between variables and mapping such variables to a single one. PowerConnections and respective components like Motor, Generator and PowerBus replace the Bus architecture, for example enabling the modelling of single shaft gas turbines, where the generator efficiency will only affect the net shaft power of the gas turbine.

For the full changelog please check out the documentation website: https://tespy.readthedocs.io/.

Also, a new package in context of thermal engineering has been released under the oemof organization: ExerPy. The exergy analysis features of TESPy have been ported to the new package and it will be developed independently in the future to integrate more methods in the context of exergy analysis. ExerPy provides an easy to use API to read and process the results of your TESPy models.