Skip to main content

A package for making Wulff constructions

Project description

WulffPack is a tool for making Wulff constructions, typically for minimizing the energy of nanoparticles. A detailed description of the functionality provided as well as an extensive tutorial can be found in the user guide.

WulffPack constructs both continuum models and atomistic structures for further modeling with, e.g., molecular dynamics or density functional theory.

from wulffpack import SingleCrystal
from ase.io import write
surface_energies = {(1, 1, 1): 1.0, (1, 0, 0): 1.2}
particle = SingleCrystal(surface_energies)
particle.view()
write('atoms.xyz', particle.atoms)

With the help of ASE and Spglib, WulffPack handles any crystalline symmetry. WulffPack also provides the backbone of a web application in the Virtual Materials Lab, in which Wulff constructions for cubic crystals can be created interactively.

Installation

In the most simple case, WulffPack can be installed using pip as follows:

pip3 install wulffpack --user

or alternatively:

python3 -m pip install wulffpack --user

WulffPack is based on Python3 and invokes functionality from other Python libraries including

Credits

  • J Magnus Rahm

WulffPack has been developed at the Department of Physics of Chalmers University of Technology in Gothenburg, Sweden.

Contribute

Bugs and feature requests are ideally submitted via the gitlab issue tracker. The development team can also be reached by email via wulffpack@materialsmodeling.org.

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

wulffpack-1.1.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

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

wulffpack-1.1-py2.py3-none-any.whl (31.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file wulffpack-1.1.tar.gz.

File metadata

  • Download URL: wulffpack-1.1.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for wulffpack-1.1.tar.gz
Algorithm Hash digest
SHA256 5c89d9b8b312ff09b528127e32d88b03db5aa478b22da4c74d677db068e151a6
MD5 01ebe766094ce7938d641e79149dfabf
BLAKE2b-256 edb87398f6abee1cc3bb7a594f123446ccfe5d7aeff7c0831f424f46c51c1c23

See more details on using hashes here.

File details

Details for the file wulffpack-1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: wulffpack-1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for wulffpack-1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9eb511a0d6ccb17d5f16dc9c1bb42ae94bcd2a836fcac89687b86398b606b5a6
MD5 523cf1674667306259dcf705f200c0ec
BLAKE2b-256 a8201b0031456191ea88e310c4d5a75c7cfbaf70ad84ac2cb0c6f24716ca747f

See more details on using hashes here.

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