# 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.

Examples: