Skip to main content

Implementing recursive entropy in first-principles thermodynamics

Project description

pyzentropy

Testing

Installation

Recommended: Create a Virtual Environment

Using Conda:

conda create -n pyzentropy python=3.12
conda activate pyzentropy

Install pyzentropy

From PyPI (coming soon)

python -m pip install pyzentropy

PyPI installation will be available in a future release. For now, please install from source as described below.

From Source

Clone the repository:

git clone https://github.com/nhew1994/pyzentropy.git
cd pyzentropy
python -m pip install -e .

Or clone a specific branch:

git clone -b <branch_name> https://github.com/nhew1994/pyzentropy.git
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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyzentropy-0.1.0.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyzentropy-0.1.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file pyzentropy-0.1.0.tar.gz.

File metadata

  • Download URL: pyzentropy-0.1.0.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyzentropy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c803ca8c3fce62e58f3a42d1ced04f84fc09f3672fe75e0b9fb7354f1fbd15fc
MD5 723ecbd3394c0175af60be5891334436
BLAKE2b-256 0883837f1dc1e9df1128923b7a260f897b46baa0072a0971bc11cecd0d616c35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyzentropy-0.1.0.tar.gz:

Publisher: python-publish.yml on PhasesResearchLab/pyzentropy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyzentropy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyzentropy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyzentropy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2598bb615e9d1a25c5c8bc5f791f03e62ca403be29f70741564b8c955d29493
MD5 cc7ce90b734410ac596d4c2b8f54f1fb
BLAKE2b-256 8ef79bc482292bfd6afbe960f7162911b772f6cc56d1e4765ef0387288e1732e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyzentropy-0.1.0-py3-none-any.whl:

Publisher: python-publish.yml on PhasesResearchLab/pyzentropy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page