get_body#

sunpy.coordinates.spice.get_body(body, time, *, spice_frame='J2000', observer=None)[source]#

Get the location of a body via SPICE.

Parameters:
  • body (int, str) – The NAIF body ID, or a string that is resolvable to a body ID

  • time (tuple, list, str, pandas.Timestamp, pandas.Series, pandas.DatetimeIndex, datetime.datetime, datetime.date, numpy.datetime64, numpy.ndarray, astropy.time.Time) – Time to use in a parse_time-compatible format.

  • spice_frame (str) – The SPICE frame name to use for the returned coordinate. Defaults to 'J2000', which is equivalent to Astropy’s ICRS.

  • observer (SkyCoord) – If None, the returned coordinate is the instantaneous or “true” location. If not None, the returned coordinate is the astrometric location (i.e., accounts for light travel time to the specified observer).

Examples

Coordinates computations using SPICE kernels

Coordinates computations using SPICE kernels