Python successor to the ZEAL package calculating divisors of holomorphic and meromorphic functions
Project description
Introduction
This project implements numerical algorithms for the computation of zeros of holomorphic and the zeros, poles and residues of meromorphic functions. It aspires to be a successor to and an extension of the original ZEAL (ZEros of AnaLytic functions) package written in Fortran90 by Kravanja, Van Barel, Ragos, Vrahatis, and Zafiropoulos [KVanBarelR+00]. The full documentation of this project is hosted on ReadTheDocs.
Kravanja, Van Barel, Ragos, Vrahatis, and Zafiropoulos. ZEAL: A mathematical software package for computing zeros of analytic functions. Computer Physics Communications, 124(2):212–232, 2000.
Installation
To install this package you have to clone this repository using git clone. Then you can simply use pip to install the package via
$ python3 -m pip install -e .[dev]
locally in editable mode (-e) and including all requirements necessary for development ([dev]). The latter are optional and can be skipped if you just want to use PyZEAL as a third-party module in your own applications.
Basic Usage
Coming Soon!
Contributing
If you would like to contribute anything from an improvement of the documentation, a new feature request, bug report or (parts of) a root finding algorithm, please feel free to do so. Any collaborations are welcome and the documentation or the open issues might be a good place to start.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.