vanderpol_ode, a Python code which sets up and solves the ordinary differential equations (ODE) which represent the van der Pol oscillator.


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


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

Related Data and Programs:

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


  1. John D Cook,
    Calculating the period of Van der Pol Oscillators,
    26 December 2019.
  2. T Kanamaru,
    Van der Pol oscillator,
    Scholarpedia, 2(1), 2202, (2007).

Source Code:

Last revised on 27 August 2021.