Skip to main content

pyclupan: Cluster Expansion Tools for Alloy and Substitutional Ionic Systems

pyclupan is a Python package for developing substitutional cluster expansion models based on datasets obtained from density functional theory (DFT) calculations. The code also enables the enumeration of nonequivalent substitutional derivative structures, the calculation of correlation (cluster) functions, Monte Carlo simulations, and the evaluation of free energies for multicomponent substitutional systems.

Citation of Pyclupan

"Cluster expansion method for multicomponent systems based on optimal selection of structures for density-functional theory calculations", A. Seko et al., Phys. Rev. B 80, 165122 (2009)

Required Libraries and Python Modules

  • python >= 3.9

  • numpy != 2.0.*

  • scipy

  • pyyaml

  • setuptools

  • scikit-learn

  • pypolymlp >= 0.16.0

  • spglib

  • phonopy

  • graphillion < 2.0

[Optional]

  • openmp (recommended)

How to Install Pyclupan

  • Install from PyPI
conda create -n pyclupan-env
conda activate pyclupan-env
conda install -c conda-forge pypolymlp spglib phonopy
pip install pyclupan

Installation Notes for macOS

  • Install from GitHub
git clone https://github.com/sekocha/pyclupan.git
cd pyclupan
conda create -n pyclupan-env
conda activate pyclupan-env
conda install -c conda-forge pypolymlp spglib phonopy
pip install . -vvv

How to Use Pyclupan

Tutorials

Command-Line Interface

Download files

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

Source Distribution

pyclupan-0.1.8.post0.tar.gz (9.4 MB view details)

Uploaded Source

File details

Details for the file pyclupan-0.1.8.post0.tar.gz.

File metadata

  • Download URL: pyclupan-0.1.8.post0.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyclupan-0.1.8.post0.tar.gz
Algorithm Hash digest
SHA256 80bb6df8cc544ca55e1cd082c9abfc87a15df93cde2ace48b31aed66cfe4b410
MD5 f2b03b63b96e4fe89e17079e781e29be
BLAKE2b-256 9a0603f5f80622a13742705f0d82f9821d185c0e917ebbff792ed30c26085a33

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0.post0

1 file

This release

0.1.8.post0 This release

1 file

0.1.7.post0

1 file

0.1.6.post0

1 file

0.1.3.post0

1 file

0.1.2.post0

1 file

0.1.1.post8

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page