kepler_ode, a Python code which defines the ordinary differential equations (ODE) for a Kepler two body gravitational problem.


The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.


kepler_ode is available in a MATLAB version and an Octave version and a Python version.

Related Data and codes:

python_ode, Python codes which sets up various systems of ordinary differential equations (ODE).


  1. Ernst Hairer, Christian Lubich, Gerhard Wanner,
    Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations,
    Springer, 2006,
    ISSN: 0179-3632.

Source Code:

Last revised on 02 November 2020.