Skip to main content

Self-consistent Fermi Analysis

Project description

py-sc-fermi

Build Status Coverage Status Documentation Status

py-sc-fermi is a materials modelling code for calculating self-consistent Fermi energies and defect concentrations under thermodynamic equlibrium given defect formation energies. For the theory, see this paper.

The necessary inputs are (charged) defect formation energies, an (electronic) density of states and the volume of the unit cell. Having this data, a DefectSystem object can be inititalised, properties of which include the self consistent Fermi energy, defect concentrations and defect transition levels.

Documentation and usage guides can be found here.

Citing

If you use py-sc-Fermi in your work, please consider citing the following:

  • this repository (see cite this repository in the sidebar)

  • the paper associated with the FORTRAN code SC-Fermi on which this code was initially based, and provides an excellent discussion of both the underlying theory and the self-consistent Fermi-energy searching algorithm

    J. Buckeridge, Equilibrium point defect and charge carrier concentrations in a material determined through calculation of the self-consistent Fermi energy, Computer Physics Communications, Volume 244, 2019, Pages 329-342, ISSN 0010-4655, https://doi.org/10.1016/j.cpc.2019.06.017.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-sc-fermi-0.3.1.tar.gz (16.6 kB view hashes)

Uploaded Source

Built Distribution

py_sc_fermi-0.3.1-py2.py3-none-any.whl (19.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page