6–8 Oct 2026
ESA/ESTEC
Europe/Amsterdam timezone

Contact

Pycanha: current status of an open-source thermal analysis tool

7 Oct 2026, 15:30
30m
Newton (ESA/ESTEC)

Newton

ESA/ESTEC

thermal analysis and software tools Thermal Analysis

Speaker

Javier Piqueras Carreño (IDR/UPM)

Description

Pycanha is an open-source tool for thermal analysis based on the lumped parameter method. It is written in C++ and Python. Data structures, solvers and any other computationally intensive operations are implemented in C++ while the user interface is implemented in Python and installed as a regular Python package, currently available for the latest versions of Windows, Linux and macOS.

Pycanha offers simplicity and usability while still providing advanced users with complete control over the thermal model data and solver processes, and great introspection and debugging capabilities through standard Python tools. Pycanha uses state-of-the-art linear algebra libraries for its solvers and GPU accelerated raytracing for the calculation of REFs and view factors.

Since the tool was first presented, the internal geometrical model has been remade and connected to the thermal mathematical model and to a 3D interactive viewer. Parametric capabilities have been expanded, and interoperability with other tools and standards, mainly ESATAN-TMS and STEP-TAS, through import and export operations, has been introduced. The tool is still evolving quickly, and more features are expected soon.

In its current state, Pycanha has the full set of tools that allow a complete stand-alone thermal analysis: geometrical modelling, automatic conductive and radiative couplings generation, steady-state and transient solvers and interactive post-processing.

Author

Javier Piqueras Carreño (IDR/UPM)

Co-authors

ALEJANDRO FERNANDEZ (IDR/UPM) David González Bárcena (IDR/UPM) Ignacio Torralbo (IDR/UPM)

Presentation materials