pyzentropy: A Python package implementing recursive entropy for first-principles thermodynamics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hew, Nigel Lee En, Myers, Luke Allen, Shang, Shun-Li, Liu, Zi-Kui
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917420762923008
author Hew, Nigel Lee En
Myers, Luke Allen
Shang, Shun-Li
Liu, Zi-Kui
author_facet Hew, Nigel Lee En
Myers, Luke Allen
Shang, Shun-Li
Liu, Zi-Kui
contents While the recursive property of entropy is well known in information theory, it is rarely utilized in thermodynamics, despite entropy originating in this field. Moreover, computational tools to implement this concept within first-principles thermodynamics remain lacking. In this work, we introduce an open-source Python package, pyzentropy, to implement this approach. We demonstrate its effectiveness using $Fe_3Pt$ as a case study, considering a 12-atom supercell with multiple magnetic configurations. By applying the recursive formulation of entropy to compute the total entropy of the system, we reproduce the Invar behavior, along with the anomalous temperature dependence of the linear coefficient of thermal expansion (LCTE), heat capacity $C_P$, and bulk modulus $B$. We also construct the $T$-$V$ and $P$-$T$ phase diagrams in good agreement with experimental observations. Finally, we highlight the importance of determining key high-probability configurations to accurately capture material properties.
format Preprint
id arxiv_https___arxiv_org_abs_2604_17665
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle pyzentropy: A Python package implementing recursive entropy for first-principles thermodynamics
Hew, Nigel Lee En
Myers, Luke Allen
Shang, Shun-Li
Liu, Zi-Kui
Materials Science
While the recursive property of entropy is well known in information theory, it is rarely utilized in thermodynamics, despite entropy originating in this field. Moreover, computational tools to implement this concept within first-principles thermodynamics remain lacking. In this work, we introduce an open-source Python package, pyzentropy, to implement this approach. We demonstrate its effectiveness using $Fe_3Pt$ as a case study, considering a 12-atom supercell with multiple magnetic configurations. By applying the recursive formulation of entropy to compute the total entropy of the system, we reproduce the Invar behavior, along with the anomalous temperature dependence of the linear coefficient of thermal expansion (LCTE), heat capacity $C_P$, and bulk modulus $B$. We also construct the $T$-$V$ and $P$-$T$ phase diagrams in good agreement with experimental observations. Finally, we highlight the importance of determining key high-probability configurations to accurately capture material properties.
title pyzentropy: A Python package implementing recursive entropy for first-principles thermodynamics
topic Materials Science
url https://arxiv.org/abs/2604.17665