Navigation

  • index
  • next |
  • previous |
  • Kwant logo »
  • Kwant 1.1.2 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.physics – Physics-related algorithms

4. Modules mainly for internal use¶

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

  • 4.1. kwant.system – Low-level interface of systems
  • 4.2. kwant.graph – Low-level, efficient directed graphs
  • 4.3. kwant.linalg – Linear algebra routines

5. Miscellaneous modules¶

The following modules provide functionality for special applications.

  • 5.1. kwant.digest – Random-access random numbers
  • 5.2. kwant.rmt – Random matrix theory Hamiltonians

Table Of Contents

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

Previous topic

2.7. Plotting Kwant systems and data in various styles

Next topic

3.1. kwant – Top level package

This Page

  • Show Source

Quick search

Navigation

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