yt.utilities.math_utils.
compute_radial_velocity
(CoM, L, P, V)[source]¶Computes the radial velocity for some data around an axis.
This is primarily for halo computations. Given some data, this computes the radial velocity component for the data. This is accomplished by converting the reference frame of the center of mass of the halo.
Parameters: | CoM : array
L : array
P : array
V : array
|
---|---|
Returns: | v : array
|
Examples
>>> CoM = np.array([0, 0, 0])
>>> L = np.array([0, 0, 1])
>>> P = np.array([[1, 0, 0], [1, 1, 1], [0, 0, 1], [1, 1, 0]])
>>> V = np.array([[0, 1, 10], [-1, -1, -1], [1, 1, 1], [1, -1, -1]])
>>> radV = compute_radial_velocity(CoM, L, P, V)
>>> radV
array([ 1. , 1.41421356 , 0. , 0.])