Skip to main content

'Solves automatic numerical differentiation problems in one or more variables.'

Project description

https://badge.fury.io/py/numdifftools.png https://travis-ci.org/pbrod/numdifftools.svg?branch=master https://readthedocs.org/projects/pip/badge/?version=latest

Suite of tools written in _Python to solve automatic numerical differentiation problems in one or more variables. Finite differences are used in an adaptive manner, coupled with a Richardson extrapolation methodology to provide a maximally accurate result. The user can configure many options like; changing the order of the method or the extrapolation, even allowing the user to specify whether complex-step, central, forward or backward differences are used.

The methods provided are:

  • Derivative: Compute the derivatives of order 1 through 10 on any scalar function.

  • Gradient: Compute the gradient vector of a scalar function of one or more variables.

  • Jacobian: Compute the Jacobian matrix of a vector valued function of one or more variables.

  • Hessian: Compute the Hessian matrix of all 2nd partial derivatives of a scalar function of one or more variables.

  • Hessdiag: Compute only the diagonal elements of the Hessian matrix

All of these methods also produce error estimates on the result.

The documentation for numdifftools is available here http://numdifftools.readthedocs.org/

Code and issue tracker is at https://github.com/pbrod/numdifftools.

Download the toolbox here: http://pypi.python.org/pypi/Numdifftools


News

2015

August 28

New release of Numdifftools 0.9.12.

August 27

New release of Numdifftools 0.9.11.

August 26

New release of Numdifftools 0.9.10.

August 20

New release of Numdifftools 0.9.2.

2014

December 18

New release of Numdifftools 0.7.7.

December 17

New release of Numdifftools 0.7.3.

February 8

New release of Numdifftools 0.6.0. :

January 10

New release of Numdifftools 0.5.0.

2012

May 5

New release of Numdifftools 0.4.0.

2011

May 19

New release of Numdifftools 0.3.5.

Feb 24

New release of Numdifftools 0.3.4.

2009

May 20

New beta release of Numdifftools 0.3.1.

Project details


Download files

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

Source Distribution

numdifftools-0.9.12.zip (236.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

numdifftools-0.9.12-py2.py3-none-any.whl (62.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file numdifftools-0.9.12.zip.

File metadata

  • Download URL: numdifftools-0.9.12.zip
  • Upload date:
  • Size: 236.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for numdifftools-0.9.12.zip
Algorithm Hash digest
SHA256 eee07f03eaa9531c34949bfbb27b0fade7b1e927dd9daf18342d13fc1ee88eaa
MD5 f1c3a80a08ca6ca21d7a8966ca5a97b0
BLAKE2b-256 486733f3e7f278ed4245aeb749cee64c54f61fec855b71b3c25e1cd43d15c459

See more details on using hashes here.

File details

Details for the file numdifftools-0.9.12-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for numdifftools-0.9.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 abd8e97ffab1ab4651f50f8f039681c1b4ab2593e2202c95569ed8d7689fb3b5
MD5 6c0bebedb03ab0306eeab3eabead871f
BLAKE2b-256 f05913bc29a8d4a741991d526cb82f8810e5b26166ecab40335c25fa013b1e29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page