Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

___       __                        _____                      _____________ 
__ |     / /______ ________ _______ ___(_)_____ ________       __<  /__  __ \
__ | /| / / _  __ `/__  __ \__  __ \__  / _  _ \__  ___/       __  / _  /_/ /
__ |/ |/ /  / /_/ / _  / / /_  / / /_  /  /  __/_  /           _  /  _\__, / 
____/|__/   \__,_/  /_/ /_/ /_/ /_/ /_/   \___/ /_/            /_/   /____/  

                  __                     ___                  
        |_       (_  |_  _  _   _   _     |   _ .  _ |  .  _  
        |_) \/   __) |_ (- |_) (_| | )    |  _) | |  |( | | ) 
            /              |                                  

I started this project by python realization of some of postw90 functional. Some parts of the code are an adapted translation of Wannier90 Fortran code: http://www.wannier.org/ https://github.com/wannier-developers/wannier90

The code is distributed under the terms of GNU GENERAL PUBLIC LICENSE Version 2, the same as Wannier90

At the moment the code calculates Anomalous Hall conductivity very fast (much faster then wannier90) with high precision over an ultradense k-grid. This is achieved due to :

  1. Using Fast Fourier Transform
  2. account of symmetries, to reduce integration to irreducible part of the Brillouin zone
  3. recursive refinement algorithm
  4. optimizing the implementation of scan of Fermi level and 'use_ws_distance' parameter (see wannier90 documentation for details)

Object oriented structure also makes it potentially easier to implement further features.

The usage of the code is demonstrated by "exampleFe" in the examples folder. AHC can also be calcualted for any tight-binding model, for which a "_tb.dat" file was generated in watever way.

wannier19 can be run in parallel by means of multiprocessing module

instllation is possible by pip

pip install wannier19

A simple exmple is contained in "tutorial/example.py" . That will produce AHC and tabulate the berry curvature and velocity of bcc iron more sofisticated features will be described soon.

The project started on June, 25th 2019. Any interest from the community will be motivating for developing.

Stepan Tsirkin, University of Zurich stepan.tsirkin@physik.uzh.ch

Release files for wannier19 0.1.1

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

Source distribution (sdist)

Source distribution for wannier19 0.1.1
File Size Uploaded
wannier19-0.1.1.tar.gz 24.0 kB Details

Built distribution (wheel)

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

Total release size:64.3 kB

Release files / wannier19-0.1.1.tar.gz

Download URL wannier19-0.1.1.tar.gz
Size 24.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e77ed7e498a1a41e09ff0610a886de706fea2cf8187b152e5800cbaec994a489
BLAKE2b-256 checksum
How to use checksums
18d983c80f6f1b32f16343ccbf4703d0925a3ccf40c1a6d287020c342d08d1db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release files / wannier19-0.1.1-py3-none-any.whl

Download URL wannier19-0.1.1-py3-none-any.whl
Size 40.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52a6b6a2dca0588cac157605e6290b51648e9497d3859d4ec57acd4e9c7b885f
BLAKE2b-256 checksum
How to use checksums
2ac996466789f09db7f46749b1825d12bf32a1ea64f28dcea60c5b7f9cb9ecd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

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