Skip to main content

Wannier Berri

codecov

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

http://wannier-berri.org

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.

Release files for wannierberri 26.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wannierberri 26.7.0
File Size Uploaded
wannierberri-26.7.0.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for wannierberri 26.7.0
File Interpreter ABI Platform
wannierberri-26.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / wannierberri-26.7.0.tar.gz

Download URL wannierberri-26.7.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
662a8a906acfddee7c1d0ba50974ef195ec0ffa47997da0954cc077e7ff040c2
BLAKE2b-256 checksum
How to use checksums
fc29bf2a7177be204b08313d86ca746cc47e0fded774033a43a94f784af33eb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release files / wannierberri-26.7.0-py3-none-any.whl

Download URL wannierberri-26.7.0-py3-none-any.whl
Size 299.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3eab67aee81fc7703ae694f430b7532cffdf5651cda8214d95403d528d011eda
BLAKE2b-256 checksum
How to use checksums
5ac9eeb3b265d2dc5e7a59a41548d33ab680722703cce02d4133e89044ccc7f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

26.7.0 This release

2 release files

26.4.6

2 release files

26.4.5

2 release files

26.4.2

1 release file

26.4

2 release files

26.3.2

1 release file

26.3.1

1 release file

1.8.0

2 release files

1.7.0

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.2

1 release file

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

1 release file

1.0.2

2 release files

1.0.1

2 release files

0.17.0

2 release files

0.15.0

2 release files

0.14.1

2 release files

0.14.0

1 release file

0.13.5

1 release file

0.13.4

1 release file

0.13.3

1 release file

0.13.2

1 release file

0.13.1

1 release file

0.13.0

1 release file

0.12.0

1 release file

0.11.1

1 release file

0.11.0

1 release file

0.10.0

1 release file

0.9.2.2

1 release file

0.9.2.1

1 release file

0.9.2

1 release file

0.9.1.0

1 release file

0.9.0.2

1 release file

0.9.0

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0.1

1 release file

0.8.0

1 release file

0.7.5

1 release file

0.7.4.1

1 release file

0.7.3.3

1 release file

0.7.3.2

1 release file

0.7.3

1 release file

0.7.2.6

1 release file

0.7.2.5

1 release file

0.7.2.3

1 release file

0.7.2.2

1 release file

0.7.2.1

1 release file

0.7.2

1 release file

0.7.1.2

1 release file

0.7.1.1

1 release file

0.7.1

1 release file

0.7.0.3

1 release file

0.7.0.1

1 release file

0.6.0

1 release file

0.5.5.2

1 release file

0.5.5.1

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page