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.