plasma_dispersion_func_deriv

plasmapy.dispersion.dispersion_functions.plasma_dispersion_func_deriv(zeta: Complex | ndarray | Quantity) Complex | ndarray | Quantity[source]

Calculate the derivative of the plasma dispersion function.

The derivative of the plasma dispersion function is:

\[Z'(ζ) = π^{-1/2} \int_{-∞}^{+∞} \frac{e^{-x^2}}{(x-ζ)^2} dx\]

where the argument \(ζ\) is a complex number [Fried and Conte, 1961].

Parameters:

zeta (array_like or Quantity) – Argument of plasma dispersion function.

Returns:

First derivative of plasma dispersion function.

Return type:

complex, ndarray, or Quantity

Raises:

UnitsError – If the argument is a Quantity but is not dimensionless.

See also

None

Examples

>>> plasma_dispersion_func_deriv(0)
(-2+0j)
>>> plasma_dispersion_func_deriv(1j)
(-0.484255687717376...+0j)
>>> plasma_dispersion_func_deriv(-1.52 + 0.47j)
(0.165871331498228...+0.445879788059350...j)