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.