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)