Celestial Bodies¶
Note
The contents of this module are placed here for
organisational reasons. They should be imported from astrodynamics.bodies
.
-
class
astrodynamics.bodies.celestialbody.
CelestialBody
(name, ellipsoid, mu, naif_id)¶ Bases:
represent.core.ReprHelperMixin
,object
Celestial body.
Parameters: -
classmethod
from_reference_ellipsoid
(name, ellipsoid, naif_id)¶ Construct from a
ReferenceEllipsoid
, which providesmu
.Parameters: - name – Name of the celestial body.
- ellipsoid (
ReferenceEllipsoid
) – Representative ellipsoid. - naif_id – NAIF ID for celestial body.
-
classmethod
Predefined Celestial Bodies¶
-
astrodynamics.bodies.celestialbody.
mercury
¶
-
astrodynamics.bodies.celestialbody.
venus
¶
-
astrodynamics.bodies.celestialbody.
earth
¶ A
CelestialBody
initialised from thewgs84
reference ellipsoid.
-
astrodynamics.bodies.celestialbody.
mars
¶
-
astrodynamics.bodies.celestialbody.
jupiter
¶
-
astrodynamics.bodies.celestialbody.
saturn
¶
-
astrodynamics.bodies.celestialbody.
uranus
¶
-
astrodynamics.bodies.celestialbody.
neptune
¶
-
astrodynamics.bodies.celestialbody.
pluto
¶