Characteristic¶
-
class
plasmapy.diagnostics.langmuir.
Characteristic
(bias: Unit(‘V’), current: Unit(‘A’))¶ Bases:
object
Class representing a single I-V probe characteristic for convenient experimental data access and computation. Supports units.
-
bias
¶ Array of applied probe biases in units convertible to V.
- Type
astropy.units.Quantity
, ndarray
-
current
¶ Array of applied probe currents in units convertible to A.
- Type
astropy.units.Quantity
, ndarray
Methods Summary
get_padded_limit
(padding[, log])Return the limits of the current range for plotting, taking into account padding.
get_unique_bias
([inplace])Remove any duplicate bias values through averaging.
plot
()Plot the characteristic in matplotlib.
sort
()Sort the characteristic by ascending bias.
Methods Documentation
-
get_padded_limit
(padding, log=False)¶ Return the limits of the current range for plotting, taking into account padding. Matplotlib lacks this functionality.
- Parameters
padding (float) – The padding ratio as a float between 0.0 and 1.0.
log (boolean, optional) – If True the calculation will be performed on a logarithmic scale. Default is False.
-
get_unique_bias
(inplace=False)¶ Remove any duplicate bias values through averaging.
-
plot
()¶ Plot the characteristic in matplotlib.
-
sort
()¶ Sort the characteristic by ascending bias.
-