pyrfu.lp package#
- class pyrfu.lp.LangmuirProbe(name: str, surface: str = 'cluster', r_sphere: list | float | int | None = None, r_wire: list | float | int | None = None, l_wire: list | float | int | None = None, s_photoemission: float | None = None)[source]#
Bases:
object
Defines either spherical, cylindrical, conical or spherical + cylindrical/conical probes. Probe belonging to LangmuirProbe is defined with properties.
- pyrfu.lp.photo_current(iluminated_area: float | None = None, u: float | ndarray | None = None, distance_sun: float | None = None, flag: str | float = 'cluster') float | ndarray [source]#
Calculates the photo-current emitted by an arbitrary body.
- Parameters:
- Returns:
j_photo – Photo-current emitted.
- Return type:
float or numpy.ndarray
Notes
Estimates are done for the solar minimum conditions.
- pyrfu.lp.thermal_current(n: float, t: float, m: float, v: float, z: float, u: float | ndarray, a: float, p_type: str) float | ndarray [source]#
Calculates the thermal probe current to/from a cylindrical or spherical body, e.g. a Langmuir probe or the a spherical (cylindrical) S/C.
- Parameters:
- Returns:
j_thermal
- Return type:
float or numpy.ndarray