radecRateObsToRV
- ssapy.compute.radecRateObsToRV(ra, dec, slantRange, raRate=None, decRate=None, slantRangeRate=None, obsPos=None, obsVel=None)[source][source]
Convert object angles and observer position to 3D observer position
This only does the geometric part; it ignores light travel time. This is the inverse of rvObsToRaDecRate.
If obsVel is None, then the returned velocity will also be None.
- Parameters:
ra (array_like (...)) – right ascension in radians
dec (array_like (...)) – declination in radians
slantRange (array_like (...)) – Range in meters
raRate (array_like (...)) – Rate of change of right ascension*cos(dec) in radians per second.
decRate (array_like (...)) – Rate of change of declination in radians per second.
slantRangeRate (array_like (...)) – Slant range rate in meters per second.
obsPos (array_like (..., 3)) – Observer position in meters
obsVel (array_like (..., 3)) – Observer velocity in meters
- Returns:
r (array_like (…, 3)) – object position in meters
v (array_like (…, 3)) – object velocity in meters per second observer velocity in meters per second
v is None if obsVel is None.