$$ \newcommand{\uex}{{u_{\small\mbox{e}}}} \newcommand{\Aex}{{A_{\small\mbox{e}}}} \newcommand{\half}{\frac{1}{2}} \newcommand{\tp}{\thinspace .} \newcommand{\E}[1]{\hbox{E}\lbrack #1 \rbrack} \newcommand{\Var}[1]{\hbox{Var}\lbrack #1 \rbrack} \newcommand{\Std}[1]{\hbox{Std}\lbrack #1 \rbrack} \newcommand{\Oof}[1]{\mathcal{O}(#1)} $$

Bibliography

  1. H. P. Langtangen. A Primer on Scientific Programming With Python, Springer, 2014.
  2. L. Petzold and U. M. Ascher. Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations, SIAM, 1998.
  3. D. Griffiths, F. David and D. J. Higham. Numerical Methods for Ordinary Differential Equations: Initial Value Problems, Springer, 2010.
  4. E. Hairer, S. P. N\orsett and G. Wanner. Solving Ordinary Differential Equations I. Nonstiff Problems, Springer, 1993.
  5. G. Hairer and E. Wanner. Solving Ordinary Differential Equations II, Springer, 2010.
  6. H. P. Langtangen and L. Wang. Odespy Software Package, https://github.com/hplgit/odespy.
  7. D. B. Meade and A. A. Struthers. Differential Equations in the New Millenium: the Parachute Problem, International Journal of Engineering Education, 15(6), pp. 417-424, 1999, http://www.matematicas.unam.mx/gfgf/ode/ode_files/parachute.pdf.