irfpy.pep.galileo_spice

Replaces galileo_orbit.

The Galileo orbit information from SPICE in Galileo PDS.

The files are downloaded via web interface of PDS. The kernel is not in the repository, because they are very large in size and this may not used for future investigations. Thus, the kernel files should be prepared differently. Refer to Futaana for this with statement Futaana to refer to folder 111125-juice-orbit.`

Todo

Full re-implementation!! Thus, no doctests are done.!!!

Todo

Archive the data, not in the repository but not in the master repository. Some other way is better.

class irfpy.pep.galileo_spice.GalileoSpice[source]

Bases: object

classmethod get_default_instance()[source]
get_position(t, relative_to='JUPITER', frame='JSE')[source]
get_velocity(t, relative_to='JUPITER', frame='JSE')[source]

Return the Galileo orbiter’s velocity vector.

Parameters
  • t (datetime.datetime) – Time

  • relative_to (String or SPICE ID) – The SPICE name of the body to calculate the relative velocity

  • frame (String) – Frame of the velocity vector

Returns

Return the galileo orbiter’s velocity vector in the given frame

Return type

np.array

get_positions(tlist)[source]
get_callisto_position(t)[source]
get_ganymede_position(t)[source]