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.

Metadata

Release files for wannierberri 26.10

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.10
File Size Uploaded
wannierberri-26.10.tar.gz 1.5 MB Details

Built distribution (wheel)

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

Total release size: 1.8 MB

Release files / wannierberri-26.10.tar.gz

Download URL wannierberri-26.10.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b917a83465fc42053ede61b5811b8962f633d56a1980e9a11683ae9a37b0a8fc
BLAKE2b-256 checksum
How to use checksums
b61bf8f3367bb8fefaa79ca6b4cbbc7d109ed5afe3ca9f81a4dc4b2b0ac20e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL wannierberri-26.10-py3-none-any.whl
Size 300.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f0e5bd8450597593f10e1ec5fdb985922589f93b72cb4886f43efb70e18a5f29
BLAKE2b-256 checksum
How to use checksums
4c677cb6bbb0a19343aca0acd54d135938d9d021a8df1476c2561cc3adc78310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release history Release notifications | RSS feed

This release

26.10 This release

2 release files

26.7.0

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