Metadata-Version: 2.0
Name: numdifftools
Version: 0.9.10
Summary: 'Solves automatic numerical differentiation problems in one or more variables.'
Home-page: "https://github.com/pbrod/numdifftools/"
Author: pbrod
Author-email: per.andreas.brodtkorb(at)gmail.com
License: "new-bsd"
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Dist: numpy (>=1.4)
Requires-Dist: scipy (>=0.8)
Requires-Dist: algopy (>=0.4)
Requires-Dist: numpydoc (>=0.5)
Requires-Dist: sphinx-rtd-theme (>=0.1.7)
Requires-Dist: setuptools (>=9.0)

Numdifftools
============

.. image:: https://badge.fury.io/py/numdifftools.png
    :target: https://pypi.python.org/pypi/Numdifftools/

.. image:: https://travis-ci.org/pbrod/numdifftools.svg?branch=master
    :target: https://travis-ci.org/pbrod/numdifftools

.. image:: https://readthedocs.org/projects/pip/badge/?version=latest
    :target: http://numdifftools.readthedocs.org/en/latest/

Suite of tools written in `_Python <http://www.python.org/>`_ 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/

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

----

News
""""
2015
----
August 20
^^^^^^^^^
`New release of Numdifftools 0.9.2. <http://pypi.python.org/pypi/Numdifftools/0.9.2>`_

2014
----
December 18
^^^^^^^^^^^
`New release of Numdifftools 0.7.7. <http://pypi.python.org/pypi/Numdifftools/0.7.7>`_


December 17
^^^^^^^^^^^
`New release of Numdifftools 0.7.3. <http://pypi.python.org/pypi/Numdifftools/0.7.3>`_

February 8
^^^^^^^^^^
`New release of Numdifftools 0.6.0. <http://pypi.python.org/pypi/Numdifftools/0.6.0>`_
: 

January 10
^^^^^^^^^^
`New release of Numdifftools 0.5.0. <http://pypi.python.org/pypi/Numdifftools/0.5.0>`_

2012
------
May 5
^^^^^^
`New release of Numdifftools 0.4.0. <http://pypi.python.org/pypi/Numdifftools/0.4.0>`_


2011
----

May 19
^^^^^^
`New release of Numdifftools 0.3.5. <http://pypi.python.org/pypi/Numdifftools/0.3.5>`_


Feb 24
^^^^^^
`New release of Numdifftools 0.3.4. <http://pypi.python.org/pypi/Numdifftools/0.3.4>`_

2009
----

May 20
^^^^^^
`New beta release of Numdifftools 0.3.1. <http://pypi.python.org/pypi/Numdifftools/0.3.1>`_







