Numerical Differentiation
=========================

Methods for approximating derivatives using finite differences.

English API (Aliases)
---------------------

.. autofunction:: numpyy.forward_diff
.. autofunction:: numpyy.backward_diff
.. autofunction:: numpyy.centered_diff
.. autofunction:: numpyy.second_derivative
.. autofunction:: numpyy.third_derivative
.. autofunction:: numpyy.nth_derivative
.. autofunction:: numpyy.optimal_h

Backend French API
------------------

.. automodule:: numpyy.derivation
   :members:

Example: Centered Difference
----------------------------

.. code-block:: python

   import numpyy as ny
   f = lambda x: x**2
   print(ny.centered_diff(f, 1.0, h=0.01))
