pycalphad: CALPHAD-based computational thermodynamics in python

Richard Otis, Zi Kui Liu

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Scopus citations

Abstract

The pycalphad software package is a free and open-source Python library for designing thermodynamic models, calculating phase diagrams and investigating phase equilibria using the CALPHAD method. It provides routines for reading thermodynamic databases and solving the multi-component, multi-phase Gibbs energy minimization problem. The pycalphad software project advances the state of thermodynamic modeling by providing a flexible yet powerful interface for manipulating CALPHAD data and models. The key feature of the software is that the thermodynamic models of individual phases and their associated databases can be programmatically manipulated and overridden at run-time without modifying any internal solver or calculation code. Because the models are internally decoupled from the equilibrium solver and the models themselves are represented symbolically, pycalphad is an ideal tool for CALPHAD database development and model prototyping.

Original languageEnglish (US)
Title of host publicationZentropy
Subtitle of host publicationTools, Modelling, and Applications
PublisherJenny Stanford Publishing
Pages373-392
Number of pages20
ISBN (Electronic)9781040118566
ISBN (Print)9789815129441
StatePublished - Aug 23 2024

All Science Journal Classification (ASJC) codes

  • General Engineering
  • General Physics and Astronomy
  • General Chemistry
  • General Agricultural and Biological Sciences
  • General Biochemistry, Genetics and Molecular Biology
  • General Medicine
  • General Chemical Engineering

Fingerprint

Dive into the research topics of 'pycalphad: CALPHAD-based computational thermodynamics in python'. Together they form a unique fingerprint.

Cite this