GeothermoTool: an Open-Source Software for Basic Geothermal Calculations and Plots

Jie Hu,Yuntao Tian,Zhiwu Li,Guangzheng Jiang,Yinhui Zuo,Chao Zhang,Yibo Wang,Yinchun Wang,Shengbiao Hu
DOI: https://doi.org/10.1016/j.geothermics.2022.102551
IF: 4.566
2022-01-01
Geothermics
Abstract:The primary goal of this study is to introduce the open-source, Python-based application GeothermoTool, which is designed for geothermal calculations and plots. GeothermalTool provides thermal conductivity correction, temperature log analysis, estimation of the potential of geothermal reservoirs, temperature distribution in one -and two-dimensions computing, and tectono-thermal evolution modeling. Those functions are frequently used during the geothermal exploration. In addition, the calculation results can be visualized by the Matplotlib module and exported to files such as MS EXCEL and Comma-Separated Values (CSV). The plots can be saved as bitmaps and vectorgraphs, enabling second editing. Moreover, GeothermoTool offers a standalone PC application with an intuitive user interface that is simple to use. Numpy, Scipy, and Numba are used to speed up the cal-culations. The source code of GeothermoTool is accessible on GitHub. Users who are capable of programming in Python can join the development team, correct bugs, and add new functions.
What problem does this paper attempt to address?