pycalphad

Installation
SKILL.md

pycalphad - Computational Thermodynamics in Python

Overview

pycalphad is a Python library for computational thermodynamics within the CALPHAD (CALculation of PHAse Diagrams) framework. It enables users to design thermodynamic models, compute phase diagrams, calculate phase equilibria, and predict thermodynamic properties for multicomponent materials systems.

Core capabilities:

  • Read and process Thermo-Calc database (TDB) files
  • Calculate binary, ternary, and multicomponent phase diagrams
  • Perform Gibbs energy minimization for phase equilibrium
  • Compute thermodynamic properties (activity, chemical potentials, heat capacity)
  • Model ordered phases and systems with charged species
  • Calculate driving forces and metastability

Target users: Researchers and practitioners in materials science, metallurgy, and computational thermodynamics who want to perform CALPHAD calculations programmatically.

When to Use This Skill

Installs
1
Repository
jkitchin/skillz
GitHub Stars
37
First Seen
Jul 2, 2026
pycalphad — jkitchin/skillz