TBit: Utilities for condensed matter physics tight binding calculations.

[ bsd3, library, science ] [ Propose Tags ]

TBit provides tools for parameterizing and computing condensed matter physics quantities based on tight-binding models. It provides utitilies for computing Chern numbers and Berry curvatures of electronic band structure, generating gnuplot-readable dispersion plots, and calculating assorted quantities such as orbital magnetization and Nernst conductivity.

Versions [faq] 0.4.2.0, 0.4.2.1, 0.4.2.2, 0.4.2.3
Dependencies base (==4.6.*), containers (==0.5.*), deepseq (==1.3.*), fgl (==5.5.*), free (==4.9.*), haskeline (==0.7.*), hmatrix (==0.16.*), integration (==0.2.*), list-extras (==0.4.*), mtl (==2.2.*), numeric-tools (==0.2.*), parallel (==3.2.*), stream-fusion (==0.1.*) [details]
License BSD-3-Clause
Author Matthew Daniels
Maintainer danielsmw@gmail.com
Category Science
Uploaded by danielsmw at Tue Nov 11 21:03:50 UTC 2014
Distributions NixOS:0.4.2.3
Downloads 1800 total (65 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-12-12 [all 6 reports]

Modules

  • TBit
    • Electronic
      • TBit.Electronic.Conductance
    • TBit.Framework
    • Hamiltonian
      • Builder
        • TBit.Hamiltonian.Builder.Decompactification
        • TBit.Hamiltonian.Builder.Examples
        • TBit.Hamiltonian.Builder.Matrification
        • TBit.Hamiltonian.Builder.PrimitiveLattice
        • TBit.Hamiltonian.Builder.Terms
      • TBit.Hamiltonian.Eigenstates
    • Magnetic
      • TBit.Magnetic.OrbitalMagnetization
    • Numerical
      • TBit.Numerical.Derivative
      • TBit.Numerical.Integration
    • TBit.Parameterization
    • TBit.Plots
    • Systems
      • TBit.Systems.HoneycombLattice
      • TBit.Systems.KagomeLattice
      • TBit.Systems.SquareLattice
    • TBit.Toolbox
    • Topological
      • TBit.Topological.Chern
      • TBit.Topological.Curvature
      • TBit.Topological.Spillage
    • TBit.Types

Downloads

Maintainer's Corner

For package maintainers and hackage trustees