mat-calphad-property-diagram

Predict equilibrium phase fractions from CALPHAD .tdb databases using PyCalphad.

144|21|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-calphad-property-diagram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mat-calphad-property-diagram
Source: https://github.com/learningmatter-mit/AtomisticSkills/tree/main/.agents/skills/mat-calphad-property-diagram
Command: npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-calphad-property-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires argparse, logging, matplotlib, pycalphad, numpy, and includes scripts (resource) components.

What problem does it solve?

This Skill helps you compute equilibrium thermodynamic behavior for a fixed alloy composition across a temperature range, producing temperature-dependent phase stability and phase fraction predictions from CALPHAD models.

Core Features & Use Cases

  • Equilibrium phase fraction curves: Calculates which phases are stable and their molar fractions as temperature changes for a specified composition.
  • CALPHAD database-driven thermodynamics: Uses a provided .tdb thermodynamic database for the relevant chemical system.
  • Practical research use cases: Supports modeling solidification paths, heat-treatment transitions, and precipitation sequence planning for multi-component alloys.

Quick Start

Run the CALPHAD equilibrium phase-fraction plot for your alloy composition over a temperature schedule by providing a valid .tdb file, selecting your elements and composition, and setting a Kelvin temperature range and output image path.

Frequently Asked Questions about mat-calphad-property-diagram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I predict equilibrium phase fractions vs temperature for a multi-component alloy?

You can calculate temperature-dependent equilibrium phase fractions by providing a valid .tdb thermodynamic database, specifying your alloy elements and composition, and running PyCalphad equilibrium calculations over a defined Kelvin temperature range to generate phase fraction plots.

What is CALPHAD thermodynamic modeling used for in materials science?

CALPHAD thermodynamic modeling is used to predict equilibrium phase stability and phase fractions for multi-component alloys, supporting solidification path analysis, heat-treatment transition modeling, and precipitation sequence planning across heating or cooling schedules.

Do I need a .tdb file to calculate alloy phase stability with PyCalphad?

Yes, a valid .tdb thermodynamic database file containing the relevant chemical system is required to perform PyCalphad equilibrium calculations and predict equilibrium phase stability and temperature-dependent phase fractions for your specified alloy composition.

Can I model solidification paths and heat treatment transitions for multi-component alloys?

Yes, you can model solidification paths, heat-treatment transitions, and precipitation sequences by computing equilibrium phase fraction curves across a cooling or heating temperature schedule using CALPHAD thermodynamic databases and PyCalphad equilibrium calculations.

What's the best way to plot phase fractions as a function of temperature for an alloy composition?

The best way to plot phase fractions vs temperature is using PyCalphad equilibrium calculations with a provided .tdb file, specifying your alloy elements and composition, and generating a phase-fraction vs temperature plot across your target Kelvin temperature range.

What are the limitations of using equilibrium calculations for precipitation sequence analysis?

Equilibrium calculations predict stable phase fractions at specific temperatures but do not account for kinetic barriers or time-dependent transformation rates, meaning precipitation sequence analysis relies on assumed equilibrium states rather than actual non-equilibrium cooling rates.