OpenPinch: An Open-Source Python Library for Advanced Pinch Analysis and Total Site Integration

Pinch analysis provides a systematic approach to targeting the minimum heating and cooling requirements of industrial processes and to designing heat exchanger networks that approach this target. Decades after its introduction, the method remains essential for energy efficiency, decarbonisation, and retrofit studies across sectors such as chemicals, pulp and paper, food, and refining. In addition, numerous papers have proposed extensions to PA but these are often left isolate and unavailable for future development and implementation. In short, tool development has not kept pace with academic progress and today’s industry requirements. Many practitioners rely on bespoke or basic spreadsheets or legacy desktop applications that make it difficult to scale analyses, embed the results in modern workflows, or experiment with emerging pinch techniques. OpenPinch fills this gap with an open-source Python toolkit that implements advanced pinch analysis and total site integration methods. The library offers typed schemas for robust data ingestion, modular analysis routines that span unit operation to process, site and regional scales, and export paths that maintain compatibility with conventional spreadsheet workflows. As illustrated by a survey of current pinch tools, a distinctive contribution is its comprehensive implementation of (unified) total site heat integration combined with multiple utilities, both isothermal and non-isothermal ones, via a combination of problem-table transformations, temperature-interval segmentation, and iterative assignment. The basis of these algorithms were reported in Tarighaleslami et al. (2017a). This technical note documents the architecture, algorithms, and data flow of OpenPinch, highlighting an end-to-end example of a pulp mill case study as well as key directions for future extension.

Authors

Institutions

Publication Details

Journal
Process Integration and Optimization for Sustainability
Published
2026-03-27
DOI
https://doi.org/10.1007/s41660-026-00729-6
Primary Topic
Process Optimization and Integration
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OpenPinch: An Open-Source Python Library for Advanced Pinch Analysis and Total Site Integration

Timothy Gordon Walmsley
Process Integration and Optimization for Sustainability
Process Optimization and Integration
article

OpenPinch: An Open-Source Python Library for Advanced Pinch Analysis and Total Site Integration

Timothy Gordon Walmsley
article en

Abstract

Pinch analysis provides a systematic approach to targeting the minimum heating and cooling requirements of industrial processes and to designing heat exchanger networks that approach this target. Decades after its introduction, the method remains essential for energy efficiency, decarbonisation, and retrofit studies across sectors such as chemicals, pulp and paper, food, and refining. In addition, numerous papers have proposed extensions to PA but these are often left isolate and unavailable for future development and implementation. In short, tool development has not kept pace with academic progress and today’s industry requirements. Many practitioners rely on bespoke or basic spreadsheets or legacy desktop applications that make it difficult to scale analyses, embed the results in modern workflows, or experiment with emerging pinch techniques. OpenPinch fills this gap with an open-source Python toolkit that implements advanced pinch analysis and total site integration methods. The library offers typed schemas for robust data ingestion, modular analysis routines that span unit operation to process, site and regional scales, and export paths that maintain compatibility with conventional spreadsheet workflows. As illustrated by a survey of current pinch tools, a distinctive contribution is its comprehensive implementation of (unified) total site heat integration combined with multiple utilities, both isothermal and non-isothermal ones, via a combination of problem-table transformations, temperature-interval segmentation, and iterative assignment. The basis of these algorithms were reported in Tarighaleslami et al. (2017a). This technical note documents the architecture, algorithms, and data flow of OpenPinch, highlighting an end-to-end example of a pulp mill case study as well as key directions for future extension.

Process Integration and Optimization for Sustainability
University of Waikato (NZ)
Affordable and clean energy
Openalex Percentile: Top 4%
Process Optimization and Integration
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.