Methods




__getitem__

__getitem__ ( self, key )


__init__

__init__ (
self,
system,
data=None,
**keywords,
)


__str__

__str__ ( self )


albedo

albedo ( self )
The body's visual geometric albedo. [dimensionless]


allNames

allNames ( self )


alternateNames

alternateNames ( self )


altitudeAtPressure

altitudeAtPressure ( self, pressure )
The altitude for the specified pressure. [m]


angularRadiusFromDistance

angularRadiusFromDistance ( self, distance )
The angular radius of this object when viewed from the given
distance. [rad]


angularRadiusFromPrimary

angularRadiusFromPrimary ( self )
The apparent angular radius of this body as seen from its
primary. [rad]


angularRadiusOfPrimary

angularRadiusOfPrimary ( self )
The apparent angular radius of the primary as seen from this
body. [rad]


angularRadiusOfSecondary

angularRadiusOfSecondary ( self, secondary )
The apparent angular radius of the secondary body as seen from
this body. [rad]


apoapsis

apoapsis ( self )
The periapsis of this orbit. [m]


apostationaryAltitude

apostationaryAltitude ( self )
The apostationary distance expressed as an altitude. [m]


apostationaryDistance

apostationaryDistance ( self )
The distance an object orbiting this body would have to be in
order for its orbital period to equal the rotation period of the
body itself. [m]


areicAtmosphereMass

areicAtmosphereMass ( self )
The mass of the atmosphere per unit area. [kg/m^2]


asteroids

asteroids ( self )
Get the list of this body's asteroids.


atmosphereMass

atmosphereMass ( self )
The total mass of the atmosphere. [kg]


barycenterDistanceWithSecondary

barycenterDistanceWithSecondary ( self, secondary )
Compute the barycenter distance between this body and its
secondary (measured from the primary). [m]


biozone

biozone ( self )
The range of distances that roughly correspond to the habitable
zone for this selfluminous object. [m, m]


centripetalAccelerationAtSurface

centripetalAccelerationAtSurface ( self )
The centripetal acceleration a particle has to experience at
this body's surface to maintain constant distance from its center.
[m/s^2]


circumference

circumference ( self )
The body's circumference. [m]


class_

class_ ( self )


comets

comets ( self )
Get the list of this body's comets.


crossSectionalArea

crossSectionalArea ( self )
The body's crosssectional area. [m^2]


density

density ( self )
The density of this object. [kg/m^3]


designation

designation ( self )


diameter

diameter ( self )
The body's diameter. [m]


distanceAndPhaseAtCentralAngle

distanceAndPhaseAtCentralAngle (
self,
other,
centralAngle,
)
For another sibling body at some central angle relative to this
body, compute the distance to the body and its phase and return
them. [m, 1]


distanceForIntensity

distanceForIntensity ( self, intensity )
The distance at which one would receive this specified
intensity from this (selfluminous) body. [m]


distanceToSecondary

distanceToSecondary ( self, secondary )
The distance to the specified secondary body. [m]


eccentricity

eccentricity ( self )
The eccentricity of the body. [dimensionless]


ellipticity

ellipticity ( self )
The ellipticity of this body; the ratio of the difference
in equatorial and polar radii to the equatorial
radius. [dimensionless]


emissivity

emissivity ( self )
The emissivity of the body. [dimensionless]


ensure

ensure ( self, system )
Normalize all the figures provided; return the primary (object)
and distance (in metres) as a 2tuple.


equatorialRadius

equatorialRadius ( self )
The equatorial radius of the body. [m]


escapeSpeedFromDistance

escapeSpeedFromDistance ( self, distance )
The speed required to escape the gravitational field of this
object at the specified distance. [m/s]


escapeSpeedFromPrimary

escapeSpeedFromPrimary ( self )
The speed required for this body to escape its primary. [m/s]


escapeSpeedFromSurface

escapeSpeedFromSurface ( self )
The speed required to escape this body from its surface. [m/s]


get

get (
self,
key,
default=None,
)


gravitationalBindingEnergy

gravitationalBindingEnergy ( self )
The gravitational binding energy of the object. [J]


gravityAtDistance

gravityAtDistance ( self, distance )
The gravitational field strength created by this object
at the given distance. [m/s^2]


gravityAtSurface

gravityAtSurface ( self )
The gravitational field of this body at its surface. [m/s^2]


had

had ( self, key )


has

has ( self, key )


hasRetrogradeRevolution

hasRetrogradeRevolution ( self )
Does the body orbit retrograde?


hasRetrogradeRotation

hasRetrogradeRotation ( self )
Does the body rotate retrograde?


hasSurface

hasSurface ( self )
Does the body have a physical surface?


hillRadius

hillRadius ( self )
The Hill radius, which is the distance at which the tidal strength
of this body and its primary are equal. [m]


idealTemperature

idealTemperature ( self, emissivity=None )
The equilibrium thermodynamic temperature of this body if it
were treated as an ideal emitter with the specified emissivity. [K]


inclination

inclination ( self )
The inclination of this body's orbit with the ecliptic. [rad]


indirectIntensityAtDistance

indirectIntensityAtDistance (
self,
distance,
phase=1.0,
)
The indirect intensity from reflected power on this object (which
is at the given phase) at the given distance. [W/m^2]


intensityAtDistance

intensityAtDistance ( self, distance )
The direct irradiance from this (luminous) object at the given
distance. [W/m^2]


intensityFromPrimary

intensityFromPrimary ( self )
The direct irradiance from this object's (luminous) parent at
the distance of this body. [W/m^2]


intensityFromRoot

intensityFromRoot ( self )
The brightness of this object due to its luminous root parent.
[W/m^2]


interceptedPower

interceptedPower ( self )
The total rate of intercepted power on this body. [W]


interceptedPowerAtSurface

interceptedPowerAtSurface ( self )
The total rate of intercepted power on this body at its
surface. [W]


isInclined

isInclined ( self )
Is the body highly inclined?


isLuminous

isLuminous ( self )
Is the body selfluminous?


isNonSpherical

isNonSpherical ( self )
Is the body decidedly nonspherical?


isOblate

isOblate ( self )
Is the body significantly oblate?


isOblique

isOblique ( self )
Is the body obliquely tilted?


isRoot

isRoot ( self )


isSynchronous

isSynchronous ( self )
Is the body synchronous with respect to its primary?


luminosity

luminosity ( self )
The body's luminosity. [W]


mass

mass ( self )
The mass of the body. [kg]


massEnergy

massEnergy ( self )
The massenergy of the object according to Einstein. [J]


massRatio

massRatio ( self, barycentric=False )
The mass of this body expressed in units of its primary, optionally
barycentric (expressed in units of the sum of the two).
[dimensionless]


maximumTidalStrengthFromSecondaries

maximumTidalStrengthFromSecondaries ( self )
The maximum "tidal strength" on this body inducde by all of
its secondaries. [kg/m^3]


maximumTidalStrengthFromSibling

maximumTidalStrengthFromSibling ( self, sibling )
The maximum possible "tidal strength" on this body from the
specified sibling (in orbit around the same primary). [kg/m^3]


name

name ( self )


netAccelerationAtSurface

netAccelerationAtSurface ( self )
The net weight (in acceleration) of a particle at rest on the
surface, taking into account centrifugal pseudoforces. [m/s^2]


normalizedMomentOfInertia

normalizedMomentOfInertia ( self )
The normalized moment of inertia, that is the coefficient k
when the moment of inertia is written I = k M R^2. [dimensionless]


number

number ( self )


obliquity

obliquity ( self )
The obliquity of this body's axial tilt with respect to its
orbital plane. [rad]


opticalDepth

opticalDepth ( self )
The ring system's optical depth. [dimensionless]


orbitalAngularMomentum

orbitalAngularMomentum ( self )
Orbital angular momentum around the primary. [kg m^2/s]


orbitalAngularSpeedAtDistance

orbitalAngularSpeedAtDistance ( self, distance )
The angular speed an object would have at the given distance
while in orbit around this body. [rad/s]


orbitalArea

orbitalArea ( self )
The plane area of the body's orbit. [m^2]


orbitalKineticEnergy

orbitalKineticEnergy ( self )
The orbital kinetic energy. [J]


orbitalMomentOfInertia

orbitalMomentOfInertia ( self )
The moment of inertia for revolution. [kg m^2]


orbitalPeriodAtDistance

orbitalPeriodAtDistance ( self, distance )
The orbital period an object would have at the given distance
while in orbit around this body. [s]


orbitalPeriodAtSurface

orbitalPeriodAtSurface ( self )
The orbital period an object would have to have if just at
the surface of this body, ignoring atmosphere. [s]


orbitalPotentialEnergy

orbitalPotentialEnergy ( self )
The orbital potential energy. [J]


orbitalSpeedAroundPrimaryAtDistance

orbitalSpeedAroundPrimaryAtDistance ( self, distance )
Return the instantaneous orbital speed of this body in orbit
when its speed is at the specified distance. [m/s]


orbitalSpeedAtDistance

orbitalSpeedAtDistance ( self, distance )
The orbital speed an object would have at the given distance
while in orbit around this body. [m/s]


orbitalSpeedAtSurface

orbitalSpeedAtSurface ( self )
The orbital speed an object would have to have if just at
the surface of this body, ignoring atmosphere. [m/s]


orbitalTotalEnergy

orbitalTotalEnergy ( self )
The sum of the kinetic and potential energies. [J]


periapsis

periapsis ( self )
The periapsis of this orbit. [m]


period

period ( self )
The body's rotation period. [s]


planets

planets ( self )
Get the list of this body's planets.


polarRadius

polarRadius ( self )
The polar radius of the body. [m]


portionOfOrbitInShadow

portionOfOrbitInShadow ( self )
Calculate the portion (dimensionless) of this satellite's
orbit during which it is in the shadow of its primary. This does not
take into account the motion of the primary around the Sun itself.
[1]


pressure

pressure ( self )
The body's pressure at its surface. [Pa]


pressureAtAltitude

pressureAtAltitude ( self, altitude )
The pressure at the specified altitude. [Pa]


radius

radius ( self )
The (volumetric mean) radius of the body. [m]


reflectedPower

reflectedPower ( self )
The total rate of reflected power on this body. [W]


rings

rings ( self )
Get the list of this body's rings.


rocheLimitForDensity

rocheLimitForDensity ( self, density )
The Roche limit for this body for an object of the specified
density. [m]


rotationSpeed

rotationSpeed ( self )
The tangential rotation speed at the equator. [m/s]


rotationalAngularMomentum

rotationalAngularMomentum ( self )
The rotational angular momentum. [kg m^2/s]


rotationalAngularSpeed

rotationalAngularSpeed ( self )
The rotational angular speed. [rad/s]


rotationalKineticEnergy

rotationalKineticEnergy ( self )
The rotational kinetic energy of the object. [J]


rotationalMomentOfInertia

rotationalMomentOfInertia ( self )
The rotational moment of inertia. [kg m^2]


satellites

satellites ( self )
Get the list of this body's satellites.


scaleHeight

scaleHeight ( self )
This body's atmosphere's scale height. [m]


secondaries

secondaries ( self )


select

select ( self, filterFunc )


solidAngleFromDistance

solidAngleFromDistance ( self, distance )
The solid angle subtended by this object when viewed from the
given distance (for small angles). [sr]


solidAngleFromPrimary

solidAngleFromPrimary ( self )
The solid angle subtended by this body as viewed from its
primary. [sr]


solidAngleOfPrimary

solidAngleOfPrimary ( self )
The solid angle subtended by the primary as viewed from this
body. [sr]


solidAngleOfSecondary

solidAngleOfSecondary ( self, secondary )
The solid angle of the specified secondary body as viewed
from this body. [sr]


sphereOfInfluence

sphereOfInfluence ( self )
The sphere of influence for this body; for a satellite of this
body to be relatively stable its orbit needs to be completely
within the sphere of influence. [m]


surfaceArea

surfaceArea ( self )
The body's total surface area. [m^2]


surfaceBrightness

surfaceBrightness ( self )
The total surface brightness of this object, either by
selfluminosity or reflection. [W/m^2]


temperature

temperature ( self )
The body's surface temperature. [K]


tidalStrengthAtDistance

tidalStrengthAtDistance ( self, distance )
The "tidal strength" of this object due to its gravity at the
specified distance. Note that this tidal strength does not
represent a physical quantity but is instead intended to be used
to scale relative to other objects. [kg/m^3]


tidalStrengthFromPrimary

tidalStrengthFromPrimary ( self )
The "tidal strength" on this body induced by its primary.
[kg/m^3]


tidalStrengthFromSecondary

tidalStrengthFromSecondary ( self, secondary )
The "tidal strength" on this body induced by the specified
secondary body. [kg/m^3]


tidalStrengthFromSelfAtSurface

tidalStrengthFromSelfAtSurface ( self )
The "tidal strength" experienced by an object on the surface
of this body from the body's gravitational field itself.
[kg/m^3]


tidalStrengthRangeFromSibling

tidalStrengthRangeFromSibling ( self, sibling )
The range in "tidal strengths" on this body from the
specified sibling (in orbit around the same primary). [kg/m^3]


tisserandParameter

tisserandParameter ( self, major )
The Tisserand parameter for this object with respect to the
given major planet. [dimensionless]


totalAngularMomentum

totalAngularMomentum ( self )
The sum of the rotational and orbital angular momenta. [kg m^2/s]


type

type ( self )


volume

volume ( self )
The body's volume. [m^3]


zone

zone ( self )
