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 :
- Using Fast Fourier Transform
- account of symmetries, to reduce integration to irreducible part of the Brillouin zone
- recursive refinement algorithm
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| wannier19-0.1.1.tar.gz | 24.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|