Speaker
Description
Pycanha is a new open-source tool designed for thermal analysis, utilizing the lumped parameter method. Developed primarily in C++ and Python, Pycanha combines the strengths of both languages: critical components, such as data structures and solvers, are implemented in C++ for performance optimization, while the user interface is facilitated through Python for ease of use.
Pycanha has been made from the ground up for high performance and broad compatibility, leveraging modern features of both C++ and Python. The TMM solvers are executed on the CPU, using the latest versions of state-of-the-art high-performance algebra libraries. On the other hand, radiative calculations are handled on the GPU using the Vulkan library, making it compatible with different GPU vendors that support ray-tracing acceleration.
Despite its focus on high performance, Pycanha also emphasizes usability. It is operating system-independent and can be installed as a standard Python package, so it can be easily integrated within user applications. This flexibility allows for advanced analyses, including parameter influence studies, model correlation, and model reduction, making Pycanha a powerful tool for comprehensive thermal analysis.