mubody.coordinates.frames.ICRF#

class mubody.coordinates.frames.ICRF(origin='SSB')#

Main inertial frame used in mubody. All the other inertial frames are derived from it.

The International Celestial Reference Frame (ICRF) is a realization of the International Celestial Reference System (ICRS) that is managed by the IERS. The ICRF uses the solar system barycenter as the origin and axes that are calculated using precise coordinates of extragalactic radio sources to be fixed relative to quasars. There have been multiple realizations of the ICRS, based on improvements and expansion in the data acquired to support calculations. The most recent realization, ICRF3 (referred to here as ICRF) was adopted on January 1, 2019. An important aspect of using the ICRF consistently is specifying the location of the solar system barycenter. The most recent planetary and lunar Development Ephemeris (DE) files DE440 uses ICRF3 to report the planetary and lunar ephemerides [1].

References

and Libration Point Orbits

__init__(origin='SSB')#

Constructor. Origin setted to Solar System Barycenter (SSB) (NAIF id = 0) by default.

Methods

__init__([origin])

Constructor.

Attributes

ftype

origin

origin_id