gefera.orbits

Module Contents

class gefera.orbits.PrimaryOrbit(a, t, e, p, w, i)

A heliocentric orbit for the primary body in the system.

Parameters
  • a – Semimajor axis

  • t – Time of periastron passage

  • e – Eccentricity

  • p – Period

  • w – Argument of periastron (in radians)

  • i – Inclination (in radians)

class gefera.orbits.SatelliteOrbit(a, t, e, p, o, w, i, m)

The orbit of the moon around the planet.

Parameters
  • a – Semimajor axis

  • t – Time of periastron passage

  • e – Eccentricity

  • p – Period

  • o – Longitude of ascending node (in radians)

  • w – Argument of periastron (in radians)

  • i – Inclination (in radians)

  • m – Moon/planet mass ratio

class gefera.orbits.ConfocalOrbit(a, t, e, p, o, w, i)

A second heliocentric orbit.

Parameters
  • a – Semimajor axis

  • t – Time of periastron passage

  • e – Eccentricity

  • p – Period

  • o – Longitude of ascending node (in radians)

  • w – Argument of periastron (in radians)

  • i – Inclination (in radians)