uniform_null_point_find

plasmapy.analysis.nullpoint.uniform_null_point_find(x_range, y_range, z_range, func: Callable, precision=[0.05, 0.05, 0.05], maxiter=500, err=1e-10)

Return an array of NullPoint objects, representing the null points of the given vector space.

Note

This functionality is still under development and the API may change in future releases.

Parameters
  • x_range (array_like) – A 1 by 2 array containing the range of x-values for the vector spaces. If not given, the default interval [0,1] is assumed.

  • y_range (array_like) – A 1 by 2 array containing the range of y-values for the vector spaces. If not given, the default interval [0,1] is assumed.

  • z_range (array_like) – A 1 by 2 array containing the range of z-values for the vector spaces. If not given, the default interval [0,1] is assumed.

  • func (function) – A function that takes in 3 arguments, respectively representing a x, y, and z coordinate of a point and returns the vector value for that point in the form of a 1 by 3 array.

  • precision (array_like) – A 1 by 3 array containing the approximate precision values for each dimension, in the case where uniform arrays are being used. The default value is [0.05, 0.05, 0.05].

Returns

An array of NullPoint objects representing the null points of the given vector space.

Return type

array_like of NullPoint

Notes

This method is described by Haynes and Parnell [2007].