vandermonde

Tools for working with Vandermonde matrices, e.g., Björck-Pereyra.

MIT License

Downloads
51
Stars
3
Committers
1

vandermonde

vandermonde is a module with a handful of tools for working with Vandermonde matrices. In particular, the Björck-Pereyra algorithm for solving systems with the Vandermonde matrix or its transposed is implemented.

Example:

import numpy as np
import vandermonde

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

sol = vandermonde.solve(x, b)

Installation

vandermonde is available from the Python Package Index, so simply do

pip install -U vandermonde

to install/update.

License

This software is published under the MIT license.