Skip to main content

Constructuion of Wannier functions and Wannier interpolation

Reason this release was yanked:

failed upload source

Project description

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.

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

wannierberri-26.4.tar.gz (9.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wannierberri-26.4-py3-none-any.whl (330.9 kB view details)

Uploaded Python 3

File details

Details for the file wannierberri-26.4.tar.gz.

File metadata

  • Download URL: wannierberri-26.4.tar.gz
  • Upload date:
  • Size: 9.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for wannierberri-26.4.tar.gz
Algorithm Hash digest
SHA256 b949a6aa15e414499ee718dfdc8de0ffdede24575ad1caa1350dea19071d50f0
MD5 143db706b4b4977560b0b82e5334f868
BLAKE2b-256 6a7021d76eec54eb9c87b2354aaaa739b834f1b783c05750a6c523403023a768

See more details on using hashes here.

File details

Details for the file wannierberri-26.4-py3-none-any.whl.

File metadata

  • Download URL: wannierberri-26.4-py3-none-any.whl
  • Upload date:
  • Size: 330.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wannierberri-26.4-py3-none-any.whl
Algorithm Hash digest
SHA256 06c793429f877118e7f51caf008cb0b6aa4c7ffd0f2b9d0018d1b6315939baa8
MD5 d4c1ce357106a7fd1e9010f80f838355
BLAKE2b-256 5bc6900a02d6f25b72f6ca8557501efb46ad097672b5a866c0f3427016cceb6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wannierberri-26.4-py3-none-any.whl:

Publisher: publish-pypi.yml on wannier-berri/wannier-berri

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page