Skip to main content

CLuster Expansion in Atomistic Simulation Environment

Project description

CLEASE

Python GUI Average PyPI Docs
coverage coverage coverage PyPI version Documentation Status

CLuster Expansion in Atomic Simulation Environment (CLEASE) is a package that automates the cumbersome setup and construction procedure of cluster expansion (CE). It provides a comprehensive list of tools for specifying parameters for CE, generating training structures, fitting effective cluster interaction (ECI) values and running Monte Carlo simulations. A detailed description of the package can be found in the documentation and our paper.

Partners and Support

image1 image2 image3

Installation

Install the CLEASE code by executing

pip install clease

If you are a developer you might want to install CLEASE by executing the following command in the root folder of the project

pip install -e .

In order to run the tests, the testing dependencies should be installed. They can be installed with the extra test option

pip install .[test]

There is an additional option for development purposes, dev, which contains some convenience packages. All of the extras options can be installed via the all option, i.e.

pip install .[all]

Note, that if you are using zsh, you need to escape the argument, e.g.

pip install '.[all]'

Graphical User Interface

CLEASE comes with a handy graphical user interface (GUI) that can be used to setup Cluster Expansion models. In order to use the GUI you need to install some additional packages

pip install kivy
pip install 'https://github.com/kivy-garden/graph/archive/master.zip'

There is also a convenience command for doing these two steps when installing CLEASE

pip install clease[gui]

To launch a GUI simply type

clease gui

on the command line.

Troubleshooting

  1. If you are running on Mac and get the error
fatal error: 'ios' file not found

try this before installing

export MACOSX_DEPLOYMENT_TARGET=10.14

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

clease-0.10.5.tar.gz (331.7 kB view details)

Uploaded Source

File details

Details for the file clease-0.10.5.tar.gz.

File metadata

  • Download URL: clease-0.10.5.tar.gz
  • Upload date:
  • Size: 331.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.5

File hashes

Hashes for clease-0.10.5.tar.gz
Algorithm Hash digest
SHA256 f115cc5c07aceb6bd49306d1540e59f3243f89e51034a000eef8c4248d0c7660
MD5 04d0fad310a14885368e47175c502c7f
BLAKE2b-256 04905bfca9167e3ff9b644a6e412027a4b7280932cc9a217a938c8b5e360eb0f

See more details on using hashes here.

Supported by

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