Thermal Engineering Systems in Python

Thermal Engineering Systems in Python (TESPy) is a free and open source framework for the simulation of thermal engineering systems. Build your models from components and connections, solve it at design and offdesign conditions. Navigate to your favorite section here:

About & installation
  • Learn what tespy is about

  • Understand the modelling concept

  • Install tespy

About & Installation
Introductory tutorials
  • Build a heat pump and a Rankine cycle

  • Model a gas turbine

  • Set up a district heating network

Introductory Tutorials
Building blocks
  • Networks, components and connections

  • Subsystems and configuration

  • Learn how the solver works

Building Blocks
Model library
  • Heat pumps in design and part load

  • CO2 and supercritical CO2 cycles

  • Combined cycle power plant

Model Library
How-to guides
  • Build models incrementally

  • Generate good starting values

  • Debug a model that does not converge

How-to Guides
Extend & customize
  • Customize with your equations

  • Build your own components

  • Use custom fluid property models

Extend & Customize
Integrate & optimize
  • Make use of ModelTemplate classes

  • Run parametric optimization

  • Analyse cycles with exerpy

Integrate & Optimize
TESPy in use
  • Explore example applications

  • Check the validation benchmarks

  • Browse publications using tespy

TESPy in Use
Community & support
  • Discuss with users and developers

  • Get professional support

  • Learn how to contribute

Community & Support