pyrfu.lp.LangmuirProbe#
- class pyrfu.lp.LangmuirProbe(name: str, surface: str = 'cluster', r_sphere: list | float | int = None, r_wire: list | float | int = None, l_wire: list | float | int = None, s_photoemission: float = None)[source]#
Defines either spherical, cylindrical, conical or spherical + cylindrical/conical probes. Probe belonging to LangmuirProbe is defined with properties.
- __init__(name: str, surface: str = 'cluster', r_sphere: list | float | int = None, r_wire: list | float | int = None, l_wire: list | float | int = None, s_photoemission: float = None)[source]#
Setup probe properties.
- Parameters:
name (str) – Name of the probe.
surface (str, Optional) – Surface materials or surface photoemission in [A/m^2]. Default is “cluster”.
r_sphere (float, Optional) – Radius of the sphere in m.
r_wire (float or list, Optional) – Radius of the wire in m. Can be a float for wire or a list of two floats for a stazer.
l_wire (float, Optional) – Length of the wire/stazer in m.
s_photoemission (float, Optional) – Surface photoemission in A/m^2. If not given obtain from surface type.
:raises AssertionError : if r_wire as more than 2 elements.:
Methods
__init__(name[, surface, r_sphere, r_wire, ...])Setup probe properties.
get_probe_area()Computes probe area.
get_probe_capa()Computes probe capacitance.
get_probe_surface_photoemission()Computes (or get) surface photo emission.
get_probe_type()Define probe type according to the specified parameters.