Skip to content

Python implementation of recursive calculations of Quantum Oscillations

Notifications You must be signed in to change notification settings

avmaharaj/QO_py

Repository files navigation

QO_py

A python implementation of the recursive calculation of Quantum Oscillations

An object oriented version of the recursive Green's function approach to calculation Quantum Oscillations. Here we include a 6 band Hamiltonian representing the three t2g orbitals ($d_{xz}$, $d_{yx}$ and $d_{xy}$), and including spin orbit coupling.

Details of the recursive algorithm are given here: http://diku.dk/forskning/Publikationer/tekniske_rapporter/2010/Inversion-of-Block-Tridiagonal-Matrices.pdf

General format of the code:

Initialize a Hamiltonian object which has appropriate (tight binding) parameters. Pass this Hamiltonian object to the Solver object, which implements the recursive algorithm.

About

Python implementation of recursive calculations of Quantum Oscillations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published