Plasma diagnostics (plasmapy.diagnostics)

Defines the Langmuir analysis module as part of the diagnostics package.

Functions

swept_probe_analysis(probe_characteristic, …) Attempt to perform a basic swept probe analysis based on the provided characteristic and probe data.
get_plasma_potential(probe_characteristic[, …]) Implement the simplest but crudest method for obtaining an estimate of the plasma potential from the probe characteristic.
get_floating_potential(probe_characteristic) Implement the simplest but crudest method for obtaining an estimate of the floating potential from the probe characteristic.
get_electron_saturation_current(…) Obtain an estimate of the electron saturation current corresponding to the obtained plasma potential.
get_ion_saturation_current(probe_characteristic) Implement the simplest but crudest method for obtaining an estimate of the ion saturation current from the probe characteristic.
get_ion_density_LM(ion_saturation_current, …) Implement the Langmuir-Mottley (LM) method of obtaining the ion density.
get_electron_density_LM(…) Implement the Langmuir-Mottley (LM) method of obtaining the electron density.
extract_exponential_section(probe_characteristic) Extract the section of exponential electron current growth from the probe characteristic.
extract_ion_section(probe_characteristic) Extract the section dominated by ion collection from the probe characteristic.
get_electron_temperature(exponential_section) Obtain the Maxwellian or bi-Maxwellian electron temperature using the exponential fit method.
extrapolate_electron_current(…[, …]) Extrapolate the electron current from the Maxwellian electron temperature obtained in the exponential growth region.
reduce_bimaxwellian_temperature(T_e, …) Reduce a bi-Maxwellian (dual) temperature to a single mean temperature for a given fraction.
get_ion_density_OML(probe_characteristic, …) Implement the Orbital Motion Limit (OML) method of obtaining an estimate of the ion density.
extrapolate_ion_current_OML(…[, visualize]) Extrapolate the ion current from the ion density obtained with the OML method.
get_EEDF(probe_characteristic[, visualize]) Implement the Druyvesteyn method of obtaining the normalized Electron Energy Distribution Function (EEDF).

Classes

Characteristic(bias, current) Class representing a single I-V probe characteristic for convenient experimental data access and computation.

Class Inheritance Diagram

Inheritance diagram of plasmapy.diagnostics.langmuir.Characteristic