velocity module

This module contains the basic classes for time differentials of coordinate systems and the transformations:

class einsteinpy.coordinates.velocity.CartesianDifferential(x, y, z, v_x, v_y, v_z)

Class for calculating and transforming the velocity in Cartesian coordinates.

Constructor.

Parameters:
si_values()

Function for returning values in SI units.

Returns:Array containing values in SI units (m, m, m, m/s, m/s, m/s)
Return type:ndarray
velocities(return_np=False)

Function for returning velocity.

Parameters:return_np (bool) – True for numpy array with SI values, False for list with astropy units. Defaults to False
Returns:Array or list containing velocity.
Return type:ndarray or list
spherical_differential()

Function to convert velocity to spherical coordinates velocity

Returns:Spherical representation of the velocity in Cartesian Coordinates.
Return type:SphericalDifferential
bl_differential(a)

Function to convert velocity to Boyer-Lindquist coordinates

Parameters:a (Quantity) – a = J/Mc , the angular momentum per unit mass of the black hole per speed of light.
Returns:Boyer-Lindquist representation of the velocity in Cartesian Coordinates.
Return type:BoyerLindquistDifferential
class einsteinpy.coordinates.velocity.SphericalDifferential(r, theta, phi, v_r, v_t, v_p)

Class for calculating and transforming the velocity in Spherical coordinates.

Constructor.

Parameters:
si_values()

Function for returning values in SI units.

Returns:Array containing values in SI units (m, rad, rad, m/s, rad/s, rad/s)
Return type:ndarray
velocities(return_np=False)

Function for returning velocity.

Parameters:return_np (bool) – True for numpy array with SI values, False for list with astropy units. Defaults to False
Returns:Array or list containing velocity.
Return type:ndarray or list
cartesian_differential()

Function to convert velocity to cartesian coordinates

Returns:Cartesian representation of the velocity in Spherical Coordinates.
Return type:CartesianDifferential
bl_differential(a)

Function to convert velocity to Boyer-Lindquist coordinates

Parameters:a (Quantity) – a = J/Mc , the angular momentum per unit mass of the black hole per speed of light.
Returns:Boyer-Lindquist representation of the velocity in Spherical Coordinates.
Return type:BoyerLindquistDifferential
class einsteinpy.coordinates.velocity.BoyerLindquistDifferential(r, theta, phi, v_r, v_t, v_p, a)

Class for calculating and transforming the velocity in Boyer-Lindquist coordinates

Constructor.

Parameters:
si_values()

Function for returning values in SI units.

Returns:Array containing values in SI units (m, rad, rad, m/s, rad/s, rad/s)
Return type:ndarray
velocities(return_np=False)

Function for returning velocity.

Parameters:return_np (bool) – True for numpy array with SI values, False for list with astropy units. Defaults to False
Returns:Array or list containing velocity.
Return type:ndarray or list
cartesian_differential()

Function to convert velocity to cartesian coordinates

Returns:Cartesian representation of the velocity in Boyer-Lindquist Coordinates.
Return type:CartesianDifferential
spherical_differential()

Function to convert velocity to spherical coordinates

Returns:Spherical representation of the velocity in Boyer-Lindquist Coordinates.
Return type:SphericalDifferential