Constructuion of Wannier functions and Wannier interpolation
Project description
Wannier Berri
A code for construction of Wannier functions and Wannier interpolation.
- Symmetry-adapted Wannier functions
- Symmetrization of the Hamiltonian and matrix elements
- Fast evaluation of k-space integrals
- Berry-type quantities:
- Berry curvature
- Orbital moment
- Berry curvature dipole
- Gyrotropic magnetoelectric effect
- Anomalous Hall conductivity
- Optical conductivity
- Low-field Hall effect
- eMChA
- and many more
Web page
Full documentation
https://docs.wannier-berri.org/
Tutorials
https://tutorial.wannier-berri.org
Feedback
Preferably, Discussions and Issues on GitHub should be used for consultations.
To subscribe, send an email to sympa@physik.lists.uzh.ch with the subject:
subscribe wannier-berri Firstname Lastname
or visit: https://physik.lists.uzh.ch/sympa/info/wannier-berri
Improved performance and accuracy
Wannier-Berri calculates Brillouin-zone integrals very fast with high precision over an ultra-dense k-grid. This is achieved by:
- Fast Fourier Transform
- Symmetry reduction to the irreducible Brillouin zone
- Recursive adaptive refinement
- Optimized Fermi-level scan
- Optimized minimal-distance replica method (
use_ws_distance)
Other features
- Object-oriented structure that makes extending features easier
- Support for tight-binding models and k·p models, not only Wannier functions
- Parallel execution via the ray module
Installation
pip install wannierberri[default]
Optionally:
- minimal install:
pip install wannierberri - full install:
pip install wannierberri[all]
Author
Stepan Tsirkin
University of Zurich
At present: EPFL, Lausanne, Switzerland
License
The code is distributed under the terms of GNU GENERAL PUBLIC LICENSE Version 2.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wannierberri-26.4.5.tar.gz.
File metadata
- Download URL: wannierberri-26.4.5.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18f4433c7226bb14c4b0b7a37e9325633671aadfa3968e8360a351d67d42ff62
|
|
| MD5 |
895b2e48cce51cf4d9f328bdc6adc147
|
|
| BLAKE2b-256 |
c818678e3957c1e3923ba9befe54d163e72edc8b1ae79b9494e4c35155d507ce
|
File details
Details for the file wannierberri-26.4.5-py3-none-any.whl.
File metadata
- Download URL: wannierberri-26.4.5-py3-none-any.whl
- Upload date:
- Size: 283.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3580b28d12b71f5699e4b6263874550c5d5819cad0b20395e375e8c9228942c9
|
|
| MD5 |
cfe36c987b0355bc91cb145c40461d27
|
|
| BLAKE2b-256 |
275ac3d72cef4274343a7a49128a852d6d8f566dd45f1d3b437ebdd50c7c1737
|