pyzentropy: A Python package implementing recursive entropy for first-principles thermodynamics
Nigel Lee En Hew, Luke Allen Myers, Shun-Li Shang, Zi-Kui Liu

TL;DR
This paper introduces pyzentropy, an open-source Python package that applies recursive entropy concepts to first-principles thermodynamics, enabling detailed analysis of material properties.
Contribution
The work provides the first computational tool implementing recursive entropy in thermodynamics, demonstrated through a case study on Fe3Pt.
Findings
Reproduced Invar behavior and anomalous thermal expansion in Fe3Pt
Constructed phase diagrams aligning with experimental data
Highlighted importance of high-probability configurations for accuracy
Abstract
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 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 , and bulk modulus . We also construct the - and - phase diagrams in good agreement with experimental observations. Finally, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
