Skip to content

A simple Python package that implements the recursion property of entropy for first-principles thermodynamic calculations.

License

Notifications You must be signed in to change notification settings

PhasesResearchLab/pyzentropy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testing

PyZentropy

Installation

It is recommended to first set up a virtual environment using Conda:

conda create -n pyzentropy python=3.12      
conda activate pyzentropy

Clone the main branch of the repository:

git clone https://github.com/nhew1994/pyzentropy.git

Or clone a specific branch:

git clone -b <branch_name> https://github.com/nhew1994/pyzentropy.git

Then move to pyzentropy directory and install in editable (-e) mode.

cd pyzentropy
python -m pip install -e .

Example notebooks

Click the badge below to open the project in GitHub Codespaces.
Then, browse the examples/codespace folder to explore and run the example notebooks:

Open in GitHub Codespaces

Notebooks Description
Fe3Pt Example of applying zentropy to the 3 lowest energy configurations in Fe3Pt 12-atom supercell. The Helmholtz energies were calculated using the energy–volume curves and the Debye–Grüneisen model.

About

A simple Python package that implements the recursion property of entropy for first-principles thermodynamic calculations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages