PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Thermodynamics Python Packages

Python packages with the GitHub topic thermodynamics. Sorted by relevance, with stars and monthly downloads.
CoolProp
coolprop

Thermophysical properties for the masses

5.4M 1K 373
n-takumasa
janaf

Python wrapper for NIST-JANAF Thermochemical Tables

1.1M 11 0
CalebBell
thermo

Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)

117K 764 134
portyanikhin
pyfluids

CoolProp wrapper for Python

29K 69 6
oemof
tespy

Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermodynamic modeling of thermal engineering plants such as power plants, heat pumps or refrigeration machines.

13K 397 136
BioSTEAMDevelopmentGroup
biosteam

The Biorefinery Simulation and Techno-Economic Analysis Modules

11K 258 62
Equinor
neqsim

NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project is a Python interface to NeqSim.

9K 107 24
BioSTEAMDevelopmentGroup
thermosteam

BioSTEAM's Premier Thermodynamic Engine

8K 76 14
leseixas
blendpy

Computational toolkit for investigating thermodynamic models of alloys using first-principles calculations

4K 3 0
sinagilassi
pythermodb

Python Thermodynamics Databook to easily build and quickly access essential thermodynamic data.

4K 4 0
wlaur
encomp

General-purpose library for engineering computations, with focus on clean and consistent interfaces.

4K 4 0
sinagilassi
pythermocalcdb

Python Thermodynamic Calculation Engine powered by PyThermoDB

3K 1 0
sinagilassi
pythermolinkdb

A Python interface for connecting PyThermoDB to other applications and integrating thermodynamic data.

3K 1 0
anthony-consiglio
watereos

Thermodynamic equations of state for supercooled water

3K 0 0
feos-org
feos

FeOs - A Framework for Equations of State and Classical Density Functional Theory

3K 191 33
actris-cloudnet
atmoslib

Python library for atmospheric thermodynamics and microwave attenuation

2K 0 0
anufrievroman
freepaths

Monte Carlo simulator of phonon and heat transport in nanostructures

2K 25 8
sinagilassi
pythermodb-settings

PyThermoDB-Settings, providing robust, Pydantic-based data models and configuration structures.

2K 1 0
a-urq
ecape-parcel

A simple Python package that computes ECAPE values and parcel paths. Also includes irreversible adiabatic parcels, which are significantly different and more accurate than pseudoadiabatic parcels.

2K 11 1
khadev
chem-eq-calculator

Advanced chemical equilibrium calculations with NASA CEA2 integration

1K 0 0
ipqa-research
ugropy

A Python library designed to swiftly and effortlessly obtain the UNIFAC-like groups from molecules by their names and subsequently integrate them into inputs for thermodynamic libraries. UNIFAC, PSRK, Joback, and Abdulelah-Gani models are implemented.

1K 34 4
HugoMVale
polykin

A Python library for polymerization kinetics and related chemical engineering calculations.

1K 20 4
gcalpay
carnopy

Synthetic thermophysical property dataset generation from thermodynamic databases and simulation backends for physics-informed ML surrogate models.

922 2 0
FluxTech-UG
co2-eos

Differentiable CO₂ thermodynamic properties in JAX. Pure-JAX Span-Wagner equation of state — JIT-compiled, vmappable, and fully differentiable via jax.grad. Phase-aware solvers robust through the critical point. Allows GPU speedup over CoolProp for CO₂.

916 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery