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)
vandermonde is available from the Python Package Index, so simply do
pip install -U vandermonde
to install/update.
This software is published under the MIT license.