Skip to content

A lightweight Python package for calculating well-established descriptors of chemical bonding from Wannier functions.

License

Notifications You must be signed in to change notification settings

PatrickJTaylor/pengWann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The pengWann logo: a purple penguin.

License: GPL v3 Docs Test coverage Requires Python 3.10+ PyPI version Ruff

pengwann is a lightweight Python package for computing common descriptors of chemical bonding from Wannier functions (as output by Wannier90). Alternatively phrased: pengwann replicates the core functionality of LOBSTER, except that the local basis used to represent the Hamiltonian and the density matrix is comprised of Wannier functions rather than pre-defined atomic or pseudo-atomic orbitals. The primary advantage of this methodology is that (for energetically isolated bands) the spilling factor is strictly 0.

Installation

The latest tagged release of pengwann is pip-installable as:

pip install pengwann

Alternatively, to install the current development build:

pip install git+https://github.com/PatrickJTaylor/pengwann.git

About

A lightweight Python package for calculating well-established descriptors of chemical bonding from Wannier functions.

Topics

Resources

License

Stars

Watchers

Forks

Languages