WulffPack: A Python package for Wulff constructions
Artikel i vetenskaplig tidskrift, 2021

WulffPack is a Python package that carries out the Wulff construction and its generalizations using an efficient algorithm based on calculation of the convex hull of the vertices of the dual of the Wulff polyhedron. The user provides surface energies and crystal symmetry and WulffPack returns a versatile object that, at its core, contains the coordinates of the Wulff shape. Extraction of symmetry operations is handled internally with spglib. WulffPack includes functionality for visualizing the constructed shapes using Matplotlib. There are also functions for analyzing the constructed shape, most notably in terms of area fraction of symmetrically inequivalent facets. This quantity is important in applications where properties of the material are facet-dependent, such as in catalysis. Finally, using the Atomic Simulation Environment, an atomistic representation of the Wulff shape can also be extracted. An extensive user guide including a documentation of the API is available at http://wulffpack.materialsmodeling.org/.

Författare

Magnus Rahm

Chalmers, Fysik, Kondenserad materie- och materialteori

Paul Erhart

Chalmers, Fysik, Kondenserad materie- och materialteori

Journal of Open Source Software

2475-9066 (ISSN)

Vol. 5 45 1944

Analys och modelleringstjänst för tekniska material studerad med neutroner

Vetenskapsrådet (VR) (2018-06482), 2018-11-01 -- 2020-12-31.

Datorbaserad materialutveckling för transportegenskaper

Knut och Alice Wallenbergs Stiftelse, 2015-07-01 -- 2020-06-30.

Styrkeområden

Nanovetenskap och nanoteknik

Ämneskategorier

Fysikalisk kemi

Geometri

Materialkemi

Nanoteknik

Den kondenserade materiens fysik

Infrastruktur

C3SE (Chalmers Centre for Computational Science and Engineering)

DOI

10.21105/joss.01944

Mer information

Senast uppdaterat

2023-12-21