numdifftools package
====================

.. currentmodule:: numdifftools.core


Step generators
----------------
.. autosummary::
   :toctree: generated/

	MinStepGenerator
	MaxStepGenerator
	MinMaxStepGenerator


Utility functions
------------------
.. autosummary::
   :toctree: generated/
	valarray
	nomstep
	default_scale


Finite difference approximations
---------------------------------
.. autosummary::
   :toctree: generated/
	
   fornberg_weights_all
   fornberg_weights
   Derivative
   Gradient
   Jacobian
   Hessdiag
   Hessian
   directionaldiff


.. currentmodule:: numdifftools.extrapolation

numdifftools.extrapolation module
---------------------------------
.. autosummary::
   :toctree: generated/

   convolve
   Dea
   dea3
   Richardson


.. currentmodule:: numdifftools.limits

numdifftools.limits module
--------------------------
.. autosummary::
   :toctree: generated/

    MinStepGenerator
    Limit


.. currentmodule:: numdifftools.multicomplex

numdifftools.multicomplex module
--------------------------------

.. autosummary::
   :toctree: generated/

    bicomplex


.. currentmodule:: numdifftools.nd_algopy

numdifftools.nd_algopy module
-----------------------------
.. autosummary::
   :toctree: generated/


   Jacobian
   Hessdiag
   Hessian
   directionaldiff

numdifftools.run_benchmark module
---------------------------------

.. automodule:: numdifftools.run_benchmark
    :members:
    :undoc-members:
    :show-inheritance:


Module contents
---------------

.. automodule:: numdifftools
    :members:
    :undoc-members:
    :show-inheritance:
