poliastro.twobody.propagation.farnocchia

Module Contents

Classes

FarnocchiaPropagator

Propagates orbit using Farnocchia's method.

class poliastro.twobody.propagation.farnocchia.FarnocchiaPropagator

Propagates orbit using Farnocchia’s method.

Notes

This method takes initial \(\vec{r}, \vec{v}\), calculates classical orbit parameters, increases mean anomaly and performs inverse transformation to get final \(\vec{r}, \vec{v}\) The logic is based on formulae (4), (6) and (7) from http://dx.doi.org/10.1007/s10569-013-9476-9

kind
propagate(state, tof)
propagate_many(state, tofs)