AccelKepler

class ssapy.accel.AccelKepler(mu=398600441800000.0)[source][source]

Bases: Accel

Keplerian acceleration. I.e., force is proportional to 1/|r|^2.

Parameters:

mu (float, optional) – Gravitational constant of central body in m^3/s^2. (Default: Earth’s gravitational constant in WGS84).

Methods Summary

__call__(r, v, t, **kwargs)

Evaluate acceleration at particular place/moment.

Methods Documentation

__call__(r, v, t, **kwargs)[source][source]

Evaluate acceleration at particular place/moment.

Parameters:
  • r (array_like, shape(3, )) – Position in meters.

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

  • t (float) – Time as GPS seconds. Unused

Returns:

accel – Acceleration in meters per second^2

Return type:

array_like, shape(3,)