Calculation of the edge potentials of valence and conduction bands. The band edge potentials are in normalized hydrogen scale.
This package requires:
The band edge positions could be calculated according to the empirical formulas:
ECB = χ − Ee – 0.5Eg
EVB = ECB − Eg
Here, ECB and EVB are the valence band and conduction band edge potentials, respectively. Eg is the band gap. The Mulliken electronegativity of semiconductor χ can be calculated as the geometric mean of the absolute electronegativities of the constituent atoms. This is defined as the arithmetic mean of the electron affinities and atomic ionization. Ee is the energy of free electrons of the hydrogen scale ca. 4.5 eV.
To start the calculation run:
band_potential_calc.py
The program asks about the type of band gap Eg: theoretical(DFT) or experimental. Next, write the semiconductor chemical formula and band gap value.
The program creates an Excel file with data in 4 columns: semiconductor formula, Band gap eV, Ecb eV, Evb eV in the sheet corresponding to theoretical(DFT) or experimental data.
👤 Aleksei Krasnov
- Website: Ph.D. Aleksei Krasnov
- Twitter: @AlekseiKrasnov4
- Github: alexey-krasnov
- LinkedIn: Aleksei Krasnov
Contributions, issues, and feature requests are welcome!
Feel free to check issues page.