Navigation

  • index
  • next |
  • previous |
  • Kwant logo »
  • Kwant 1.4.3 documentation »

3. Core modules¶

The following modules of Kwant are used directly most frequently.

  • 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

4. Other modules¶

The following modules provide functionality for special applications.

  • 4.1. kwant.digest – Random-access random numbers
  • 4.2. kwant.rmt – Random matrix theory Hamiltonians
  • 4.3. kwant.kpm – Kernel Polynomial Method
  • 4.4. kwant.continuum – Tools for continuum systems
  • 4.5. kwant.wraparound – Wrapping around translational symmetries
  • 4.6. kwant.qsymm – Integration with Qsymm

5. Modules mainly for internal use¶

The following modules contain functionality that is most often used only internally by Kwant itself or by advanced users.

  • 5.1. kwant.system – Low-level interface of systems
  • 5.2. kwant.graph – Low-level, efficient directed graphs
  • 5.3. kwant.linalg – Linear algebra routines

Table of Contents

  • 3. Core modules
  • 4. Other modules
  • 5. Modules mainly for internal use

Previous topic

2.11. Frequently asked questions

Next topic

3.1. kwant – Top level package

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Kwant logo »
  • Kwant 1.4.3 documentation »
© Copyright 2011-2017, C. W. Groth (CEA), M. Wimmer, A. R. Akhmerov, X. Waintal (CEA), and others. Created using Sphinx 3.4.3.