byADIT Free software for engineers and students
EngiFree
thermo — The Complete Guide: Thermodynamic Properties and Phase Equilibria in Python

thermo — The Complete Guide: Thermodynamic Properties and Phase Equilibria in Python

thermo is an open-source (MIT) Python library written by Caleb Bell, who is also behind the fluids library. It gives a process engineer what is usually hidden inside a commercial simulator: a property database of chemicals, thermodynamic models and equilibrium calculations — but as functions you can call from a script.

What you get

When to choose it

When you need a repeatable, transparent process calculation: a spreadsheet turned into a script, a sensitivity study over dozens of cases, or a thermodynamic component inside a larger model. It does not replace a flowsheet process simulator, and results for complex mixtures are worth comparing against experimental data.

Related tools

For accurate pure-fluid and refrigerant properties — CoolProp. For pipe flow, pumps and valves — fluids. For flowsheet process simulation — DWSIM.

The bottom line

thermo is a comprehensive thermodynamics toolbox for anyone who calculates processes in code. Open source and completely free, including for commercial use.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←