jarvis.io.boltztrap.outputs

Class for analyzing BoltzTrap outputs.

Module Contents

Classes

BoltzTrapOutput

Analyze BoltzTrap output.

Attributes

Ry_to_ev

jarvis.io.boltztrap.outputs.Ry_to_ev = 13.6056980659
class jarvis.io.boltztrap.outputs.BoltzTrapOutput(path='', outtrans_data=[], intrans_data=[], condtens_fixdoping=[], halltens_fixdoping=[])[source]

Bases: object

Analyze BoltzTrap output.

to_dict(self)[source]

Return output as a dictionary.

read_intrans(self, filename='')[source]

Read intrans file.

read_outputtrans(self, filename='')[source]

Read outtrans file.

dopinglevel_for_excessN(self, excessN)[source]

Return doping level for excees concentration.

read_condtens_fixdoping(self, filename='')[source]

Read condtens_fixdoping file.

read_halltens_fixdoping(self, filename='')[source]

Read halltens file.

classmethod from_dict(self, d={})[source]

Load from a dictionary.