Skip to main content

Ordinary differential equation solver (numeric integration)

Project description Documentation Status


This module provides numeric integrators for ordinary differential equations with usage similar to matlab integrators such as ode45.

Integration methods:
  • Euler’s method
  • Backward Euler method
  • Verlet method:

For each integrator a generator and a standard version is included.


0.4.0 (2019-07-21)

  • Now requires numpy
  • Replaces list comprehension addition/multiplication with array math
  • update docs/double-pendulum-example to use an array dot-function and place it on the usage–>examples page of the documentation.
  • The date on 0.3.0 was wrong – should have been 2019-07-20

0.3.0 (2019-06-10)

  • Output changes from [t, [[x0, v0], [x1, v1] …]] to [t, [[x0, x1, …], [v0, v1, …]]].

0.2.0 (2018-06-10)

  • Refactor to improve readability and code reuse.
  • Clean tempating and testing
  • Update documentation

0.1.2 (2018-03-06)

  • Add verlet integration

0.1.1 (2018-03-05)

  • Add generator versions of Euler and backward Euler methods.

0.1.0 (2018-03-03)

  • First release on PyPI.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ode, version 0.4.0
Filename, size File type Python version Upload date Hashes
Filename, size ode-0.4.0-py3-none-any.whl (5.3 kB) File type Wheel Python version 3.7 Upload date Hashes View hashes
Filename, size ode-0.4.0.tar.gz (43.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page