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

Datorbaserad materialutveckling för transport egenskaper

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

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

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

Flerskalsmodellering av plastisk deformation av hårdmetaller.

Vetenskapsrådet (VR) (2016-04342), 2017-01-01 -- 2020-12-31.

Ämneskategorier

Geometri

Nanoteknik

Den kondenserade materiens fysik

DOI

10.21105/joss.01944

Mer information

Senast uppdaterat

2022-01-12