Metadata-Version: 2.0
Name: vandermonde
Version: 0.1.1
Summary: Vandermonde matrix tools
Home-page: https://github.com/nschloe/vandermonde
Author: Nico Schlömer
Author-email: nico.schloemer@gmail.com
License: License :: OSI Approved :: MIT License
Download-URL: https://github.com/nschloe/vandermonde/releases
Description-Content-Type: UNKNOWN
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Dist: numpy

vandermonde
===========

|Build Status| |codecov| |PyPi Version| |GitHub stars|

vandermonde is a module with a handful of tools for working with
`Vandermonde
matrices <https://en.wikipedia.org/wiki/Vandermonde_matrix>`__. In
particular, the `Björck-Pereyra
algorithm <https://doi.org/10.1090/S0025-5718-1970-0290541-1>`__ for
solving systems with the Vandermonde matrix or its transposed is
implemented.

Example:

.. code:: python

    import vandermonde

    x = numpy.linspace(0.0, 1.0, 14)
    b = numpy.random.rand(len(x))

    sol = vandermonde.solve(x, b)

Installation
~~~~~~~~~~~~

vandermonde is `available from the Python Package
Index <https://pypi.python.org/pypi/vandermonde/>`__, so simply do

::

    pip install -U vandermonde

to install/update.

Testing
~~~~~~~

To run the tests, check out the repository and type

::

    pytest

Distribution
~~~~~~~~~~~~

To create a new release

1. bump the ``__version__`` number,

2. publish to PyPi and GitHub:

   ::

       make publish

License
~~~~~~~

vandermonde is published under the `MIT
license <https://en.wikipedia.org/wiki/MIT_License>`__.

.. |Build Status| image:: https://travis-ci.org/nschloe/vandermonde.svg?branch=master
   :target: https://travis-ci.org/nschloe/vandermonde
.. |codecov| image:: https://codecov.io/gh/nschloe/vandermonde/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/nschloe/vandermonde
.. |PyPi Version| image:: https://img.shields.io/pypi/v/vandermonde.svg
   :target: https://pypi.python.org/pypi/vandermonde
.. |GitHub stars| image:: https://img.shields.io/github/stars/nschloe/vandermonde.svg?style=social&label=Stars&maxAge=2592000
   :target: https://github.com/nschloe/vandermonde


