Metadata-Version: 1.1
Name: vandermonde
Version: 0.1.0
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: vandermonde
        ===========
        
        |Build Status| |Code Health| |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 type
        
        ::
        
            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
        .. |Code Health| image:: https://landscape.io/github/nschloe/vandermonde/master/landscape.png
           :target: https://landscape.io/github/nschloe/vandermonde/master
        .. |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=Star&maxAge=2592000
           :target: https://github.com/nschloe/vandermonde
        
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
