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.10

  • numpy != 2.0.*

  • scipy

  • pyyaml

  • setuptools

  • scikit-learn

  • pypolymlp >= 0.20.3

  • 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.2.0.post0.tar.gz (10.0 MB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pyclupan-0.2.0.post0.tar.gz
Algorithm Hash digest
SHA256 0478aecb52c140112814db5fccf322cfea9650c2768f2d759b4004a16bfb4d22
MD5 7d37c9324cd6c93a1e0960ab6b8480f4
BLAKE2b-256 559187c7ce4eb3f8c29b6e78d8f6e9d4942da43b0e66f45d1ce70a208c59943a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0.post0 This release

1 file

0.1.8.post0

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