Conductivity#
- class Conductivity(mobilities)[source]#
Bases:
objectClass that handles conductivity calculations.
- Parameters:
mobilities (dict) – Dictionary with mobility values for the defect species in [cm^2/(V*s)]. Keys must contain “electrons”, “holes” and the defect species names.
Methods
Calculate conductivities from defect and carrier concentrations in thermodynamic data.
Calculate conductivity from the concentrations of electrons, holes and defects and their mobilities.
- get_conductivities_from_thermodata(thermodata)[source]#
Calculate conductivities from defect and carrier concentrations in thermodynamic data. Only the defect species which are present in the mobility dict are considered for the calculation of the conductivity.
- Parameters:
thermodata (ThermoData) – ThermoData object that contains the thermodynamic data.
- Returns:
conductivities – List with conductivity values in S/m.
- Return type:
list
- get_conductivity(carrier_concentrations, defect_concentrations)[source]#
Calculate conductivity from the concentrations of electrons, holes and defects and their mobilities.
- Parameters:
carrier_concentrations (list) – List of tuples with intrinsic carriers concentrations (holes,electrons) in cm^-3.
defect_concentrations (list) – Defect concentrations in the same format as the output of DefectsAnalysis in cm^-3.
- Returns:
sigma – Conductivity in S/m.
- Return type:
float