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,objectCelestial 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
CelestialBodyinitialised from thewgs84reference 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¶