OrbitalObserver

class ssapy.orbit.OrbitalObserver(orbit, propagator=KeplerianPropagator())[source][source]

Bases: object

An observer in orbit.

Parameters:
  • orbit (Orbit) – The orbit of the observer.

  • propagator (Propagator, optional) – The propagator instance to use.

orbit[source]
propagator[source]
getRV(time)[source][source]

Get position and velocity at specified time(s).

Methods Summary

getRV(time)

Get position and velocity at specified time(s).

Methods Documentation

getRV(time)[source][source]

Get position and velocity at specified time(s).

Parameters:

time (array_like or astropy.time.Time (n,)) – If float (array), then should correspond to GPS seconds; i.e., seconds since 1980-01-06 00:00:00 UTC

Returns:

  • r (array_like (n, 3)) – Position in meters.

  • v (array_like (n, 3)) – Velocity in meters per second.