bowie, a Python code which solves a second order system of autonomous differential equations of the form y''=f(y). Note that this rules out general right hand sides of the form y''=f(t,y,y'). Initial conditions y(t0) and y'(t0) are given. The algorithm was used by NASA for astronomical orbit calculations. It has a high accuracy, but is not widely known or documented.
The information on this web page is distributed under the MIT license.
bowie is available in a Python version.
python_ode_solver, a Python code which solves one or more differential equations (ODE) using a method of a particular order, either explicit or implicit. Some methods require a nonlinear equation solver. Some methods used a fixed stepsize, while others adapt the stepsize based on an error estimate.