ssapy_toolkit.Integrators.quick_int

Functions

quickint([orbit, r0, v0, t, max_period_days])

Quick orbit integration using leapfrog method.

ssapy_toolkit.Integrators.quick_int.quickint(orbit=None, r0=None, v0=None, t=None, max_period_days=30)[source]

Quick orbit integration using leapfrog method.

Parameters:
  • orbit (Orbit, optional) – ssapy Orbit instance

  • r0 (array_like, optional) – Initial position vector [km]

  • v0 (array_like, optional) – Initial velocity vector [km/s]

  • t (Time or array of Time, optional) – Time instances for integration

  • max_period_days (float, optional) – Maximum allowed orbital period in days (default: 30)

Returns:

  • r (ndarray) – Position vectors at each time

  • v (ndarray) – Velocity vectors at each time

  • t (array of Time) – Time instances