INNER CODE UNIT · Python
h
SMTG-Bham/ThermoParser · tp/cli/cli.py:430
h = avg_factor * cb - np.sum(occ[:cb])
e /= v * 1e-8 ** 3
h /= v * 1e-8 ** 3
c = tp.settings.conversions()
if 'doping' in c:
e *= c['doping']
h *= c['doping']
vbm = np.amax(data['energy'][cb-1])
cbm = np.amin(data['energy'][cb])
eg = cbm - vbm
print('The bandgap is {:.3f} {}, and at {:d} {} 10kbT = {:.3f} {}.'.format(
eg, data['meta']['units']['energy'],
int(np.ceil(data['meta']['temperature'])),
data['meta']['units']['temperature'],
10 * kb * int(np.ceil(data['meta']['temperature'])),
data['meta']['units']['energy']))
print('Your chosen carrier concentration is {} {}.'.format(