Package: wnpp
Severity: wishlist
Owner: Drew Parsons <[email protected]>
X-Debbugs-Cc: [email protected], [email protected], 
[email protected]

* Package name    : cxroots
  Version         : 3.2.0
  Upstream Contact: Robert Parini <[email protected]>
* URL             : https://github.com/rparini/cxroots
* License         : BSD-3-Clause
  Programming Lang: Python
  Description     : find all roots of a function in the complex plane

cxroots is a Python package for finding all the roots of a function,
f(z), of a single complex variable within a given contour, C, in the
complex plane. It requires only that both:

    f(z) has no roots or poles on C
    f(z) is analytic in the interior of C

The implementation is primarily based on [KB] and evaluates contour
integrals involving f(z) and its derivative f'(z) to determine the
roots. If f'(z) is not provided then it is approximated using a finite
difference method. The roots are further refined using Newton-Raphson
if f'(z) is given or Muller's method if not.

This is a damn useful package,
augmenting the root finders of scipy.optimize,
which only return one root.

The package may be interesting to Debian Science users,
but it's a general package for any mathematical application,
so I think it is better maintained by the Debian Python team,
alongside scipy.

Reply via email to