Electricity module
Electricity related properties.
Mainly mutual conversion and units.
-
class
physicslab.electricity.
Carrier_concentration
[source]
Number of charge carriers in per unit volume.
Also known as Charge carrier density.
-
UNIT
= '1/m^3'
SI unit.
-
static
from_sheet_density
(sheet_density, thickness)[source]
Find carrier concentration from sheet density.
- Parameters
-
- Returns
(1/m^3)
- Return type
float
-
class
physicslab.electricity.
Carrier_sheet_concentration
[source]
Number of charge carriers in per unit area.
Also known as Charge carrier sheet density.
-
UNIT
= '1/m^2'
SI unit.
-
class
physicslab.electricity.
Mobility
[source]
Electrical mobility is the ability of charged particles (such as
electrons or holes) to move through a medium in response to an electric
field that is pulling them.
-
UNIT
= 'm^2/V/s'
SI unit.
-
static
from_sheets
(sheet_density, sheet_resistance)[source]
Find mobility from sheet density and sheet resistance
- Parameters
-
- Returns
(m^2/V/s)
- Return type
float
-
class
physicslab.electricity.
Resistance
[source]
Object property.
-
UNIT
= 'ohm'
SI unit.
-
static
from_ohms_law
(voltage, current)[source]
Find resistivity from sheet resistance.
- Parameters
-
- Returns
(ohm)
- Return type
float
-
static
from_resistivity
(resistivity, cross_sectional_area, length)[source]
Find resistivity from resistance.
- Parameters
-
- Returns
(ohm metre)
- Return type
float
-
class
physicslab.electricity.
Conductance
[source]
Object property.
-
UNIT
= '1/ohm'
SI unit. Also “siemens”
-
static
from_resistance
(resistance)[source]
Find conductance from resistance.
- Parameters
resistance (float) – (ohm)
- Returns
(1/ohm)
- Return type
float
-
class
physicslab.electricity.
Sheet_Resistance
[source]
Thin object property.
-
UNIT
= 'ohms per square'
SI unit.
-
static
from_resistivity
(resistivity, thickness)[source]
Find sheet resistance from resistivity.
- Parameters
-
- Returns
(ohms per square)
- Return type
float
-
class
physicslab.electricity.
Sheet_Conductance
[source]
Thin object property.
-
UNIT
= '1/ohms square'
SI unit. Also “siemens square”
-
class
physicslab.electricity.
Resistivity
[source]
Material property.
-
UNIT
= 'ohm m'
SI unit.
-
static
from_sheet_resistance
(sheet_resistance, thickness)[source]
Find resistivity from sheet resistance.
- Parameters
-
- Returns
(ohm m)
- Return type
float
-
static
from_resistance
(resistance, cross_sectional_area, length)[source]
Find resistivity from resistance.
- Parameters
-
- Returns
(ohm m)
- Return type
float
-
class
physicslab.electricity.
Conductivity
[source]
Material property.
-
UNIT
= '1/ohm/m'
SI unit. Also “siemens/metre”
-
static
from_resistivity
(resistivity)[source]
Find conductivity from resistivity.
- Parameters
resistivity (float) – (ohm m)
- Returns
(1/ohm/m)
- Return type
float