Guest User

kRPC Solar Prime Vector

a guest
Jan 15th, 2019
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. # Returns Solar Prime Vector (Prime Meridian of the Solar System)
  2. def solar_prime_vector(reference_frame):
  3.     sun = space_center.bodies["Sun"]
  4.     seconds_per_degree = sun.rotational_period / 360
  5.     rotation_offset = np.mod(space_center.ut/seconds_per_degree, 360)
  6.     sun_position = sun.position(reference_frame)
  7.     sun_position2 = sun.surface_position(
  8.         0, 0 - rotation_offset, reference_frame)
  9.  
  10.     prime_vector = np.asarray(sun_position2) - np.asarray(sun_position)
  11.  
  12.     return normalize(prime_vector)
Advertisement
Add Comment
Please, Sign In to add comment