This set of Python programs is to be used as a post-processing utility to the Wannier90 code. The intent is to provide the user with a high-level abstraction for manipulating Hamiltonian matrices provided by the Wannier90 code. In turn, those matrices can be used to build a very large Hamiltonian matrix and hence compute the Quantum Conductance of large scale systems.
For more information, please look at the documentation.
You can access the HTML documentation (built with Sphinx) right here.
You can freely access the programs and utilities by looking into the programs/ and utilities/ directories.
Python >= 2.5 Numpy >= 1.0
And for one of the programs: Mayavi2
I would like to thank Nilton Volpato for providing such a compact and easy-to-use module for managing progress bars in Python.