IrRep

is a code to calculate symmetry eigenvalues of electronic Bloch states in crystalline solids and the irreducible representations under which they transform. It can receive as input bandstructures computed with VASP, Abinit, Quantum Espresso or any code with an interface to Wannier90.

Characteristics

  • Any space group - It can be applied to bandstructures of crystals in any of the 230 space groups preserving time-reversal symmetry.

  • spinful or spinless - It includes both, single (spinless) and double-valued (spinful) groups. Also, it accepts calculations with spin-orbit coupling corrections.

  • Any unit cell - Bandstructures calculated with any choice of the unit cell are welcome: primitive, convenctional,…

  • A trace.txt file that can be passed directly to CheckTopologicalMat is generated.

  • Adding interfaces to other DFT codes is easy. You are welcome!

Please cite

Contact:

Install via pip (PyPI):

pip install irrep