djsilva99 / heatrapy

Python library for simulating heat transfer processes
https://djsilva99.github.io/heatrapy
MIT License
72 stars 14 forks source link
python-library thermal-objects

heatrapy

pypi Downloads License: MIT SoftwareX Paper issue codecov

Drawing heatrapy v2.0.9

This package is a module for simulating dynamic 1D and 2D heat transfer processes by using the finite difference method. The packages is based on thermal objects. Two different approaches can be used: single thermal object and a system of thermal objects that can contact with each other. Heatrapy includes both the modeling of caloric effects and the incorporation of phase transitions.

For full documentation visit the heatrapy website.

current version: v2.0.9

heatrapy-example

Installation

To install heatrapy use the pip package manager:

$ pip install heatrapy

To import the heatrapy module type in the python shell:

>>> import heatrapy as htp

Contributions

Feel free to contribute to this project. You can find the development workflow here.

Please acknowledge heatrapy if it contributes to a project that leads to a publication by citing <a href='https://www.sciencedirect.com/science/article/pii/S2352711018301298'>this paper.