
Code Library
Community Code Repository for Heat Flow and Thermal Parameter Analysis
Open-Source Tools for Advancing Geothermal and Heat Flow Research
The Global Heat Flow Data Research Infrastructure is committed to supporting open science by providing a platform for community-driven code development. This repository hosts open-source scripts, software tools, and computational workflows designed to enhance the analysis, visualization, and interpretation of heat flow and thermal parameter datasets. Our goal is to foster collaboration between researchers, developers, and industry professionals, enabling the exchange of proofed solutions for data handling and analysis for heat flow, temperature and property data.
1. Data Submission: Processing and Quality Control
Heat Flow Data Upload Template (doi: 10.5880/fidgeo.2025.042) - MS Excel (*.xlsx) | version date: 06/2025
An Excel template for the upload of heat flow data according to the structure definition of the Global Heat Flow Database of the IHFC (definition paper).Fuchs, Sven; Neumann, Florian; Balkan-Pazvantoğlu, Elif; Elbarbary, Samah; Petrunin, Alexey G.; Jennings, Samuel; Elger, Kirsten; Norden, Ben (2025): Global Heat Flow Database Data Template. V. 2025.06. GFZ Data Services. https://doi.org/10.5880/fidgeo.2025.042
Heat Flow Quality Analysis Toolbox (GitHub) (doi: 10.5880/fidgeo.2025.043) - python | version date: 06/2025
A Python code that allows checking datasets according to the data, metadata, and vocabulary definition of the IHFC (definition paper). It also allows computing the quality code of heat flow data. The data needs to be structured according to the template and the metadata definition. Best to use the template and the cleaning tool at first.Chishti, Saman F.; Balkan-Pazvantoğlu, Elif; Norden, Ben; Neumann, Florian; Elbarbary, Samah; Gross, Eskil S.; Petrunin, Alexey G.; Fuchs, Sven (2025): Heat Flow Quality Analysis Toolbox (hfqa_tool). GFZ Data Services. doi.org/10.5880/fidgeo.2025.043
2. Special codes for data treatment: Heat flow | subsurface temperatures | conductivities
- Heat Flow correction for topography (GitHub) - python |
A Python code that corrects 1D heat flow calculations considering the effect of topography. Code planned for Q4/2025.
- Heat Flow correction for erosion (GitHub) - python |
A Python code that corrects 1D heat flow calculations considering the effect of erosion. Code planned for Q1/2026.
- Heat Flow correction for sedimentation (GitHub) - python |
A Python code that corrects 1D heat flow calculations considering the effect of rapid sedimentation on heat flow values. Code planned for Q1/2026.
- Heat Flow correction for paleoclimate (GitHub) - python |
A Python code that corrects 1D heat flow calculations considering the effect of rapid sedimentation on heat flow values. Code planned for Q1/2026.