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

Thermodynamics Python Packages

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

Thermophysical properties for the masses

2M 1K 384
n-takumasa
janaf

Python wrapper for NIST-JANAF Thermochemical Tables

452K 12 0
CalebBell
thermo

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

240K 791 143
BioSTEAMDevelopmentGroup
biosteam

The Biorefinery Simulation and Techno-Economic Analysis Modules

24K 271 66
portyanikhin
pyfluids

CoolProp wrapper for Python

22K 69 7
BioSTEAMDevelopmentGroup
thermosteam

BioSTEAM's Premier Thermodynamic Engine

17K 79 14
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.

10K 426 143
Equinor
neqsim

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

7K 115 28
sinagilassi
pythermodb-settings

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

5K 1 0
wlaur
encomp

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

4K 4 0
dfieser
hea-bench

Free high-entropy alloy (HEA) and high-entropy oxide calculator: mixing entropy, atomic-size mismatch, VEC, Miedema enthalpy, and the canonical empirical phase-prediction rules. Python library, browser app, desktop app, and MCP server.

4K 1 1
wildsonbbl
gnnpcsaftpropertypackage

GNNPCSAFT CAPE-OPEN Property Package

3K 0 0
BioSTEAMDevelopmentGroup
hensmith

Heat Exchanger Network Synthesis, Modeling, Integration, Thermodynamics, and Heuristics

2K 0 0
feos-org
feos

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

2K 199 34
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
wildsonbbl
gnnepcsaft

GNNPCSAFT Project

2K 1 0
wildsonbbl
gnnepcsaft-mcp-server

Model Context Protocol server for GNNPCSAFT tools

2K 0 0
sinagilassi
pythermolinkdb

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

2K 1 0
sinagilassi
pythermodb

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

2K 4 0
leseixas
blendpy

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

2K 4 0
actris-cloudnet
atmoslib

Python library for atmospheric thermodynamics and microwave attenuation

1K 0 0
anufrievroman
freepaths

Monte Carlo simulator of phonon and heat transport in nanostructures

1K 27 8
beduldul
calphad-io

Read, write and validate CALPHAD thermodynamic databases (Thermo-Calc .TDB, ChemSage .DAT). Zero dependencies.

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.

989 36 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology