Kwant 1.5.0 documentation#
- 1. Preliminaries
- 2. Tutorial: learning Kwant through examples
- 2.1. Introduction
- 2.2. First steps: setting up a simple system and computing conductance
- 2.3. More interesting systems: spin, potential, shape
- 2.4. Beyond transport: Band structure and closed systems
- 2.5. Beyond square lattices: graphene
- 2.6. Superconductors: orbital degrees of freedom, conservation laws and symmetries
- 2.7. Computing local quantities: densities and currents
- 2.8. Plotting Kwant systems and data in various styles
- 2.9. Calculating spectral density with the kernel polynomial method
- 2.10. Discretizing continuous Hamiltonians
- 2.11. Adding magnetic field
- 2.12. Frequently asked questions
- 3. Core modules
- 3.1.
kwant
– Top level package - 3.2.
kwant.builder
– High-level construction of systems - 3.3.
kwant.lattice
– Bravais lattices - 3.4.
kwant.plotter
– Plotting of systems - 3.5.
kwant.solvers
– Library of solvers - 3.6.
kwant.operator
– Operators and Observables - 3.7.
kwant.physics
– Physics-related algorithms
- 3.1.
- 4. Other modules
- 5. Modules mainly for internal use