Skip to main content

Vandermonde matrix tools

Project description

vandermonde

CircleCI codecov Code style: black PyPi Version Debian CI GitHub stars

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 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, 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vandermonde-0.1.2.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

vandermonde-0.1.2-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file vandermonde-0.1.2.tar.gz.

File metadata

  • Download URL: vandermonde-0.1.2.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for vandermonde-0.1.2.tar.gz
Algorithm Hash digest
SHA256 28c3cacb86503bea91daf2e6e5d989f9860a731ba77b063a61fb7a5ef307deb2
MD5 27f2754b064887603652587e4fecdc87
BLAKE2b-256 b59668ca65b62517e95b7901e309ad8d697fd54072f5206c08fce4bca3ef757a

See more details on using hashes here.

File details

Details for the file vandermonde-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: vandermonde-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for vandermonde-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7e2f0829cfdd75dce25fb87de1476cee2c296e16682215e7ea384b6eb02c9be5
MD5 a3386f85b80b88e99e0f4a2db8b06faf
BLAKE2b-256 387bafc1554c44d1cfc5c9385bd10207c377658650d7091b8f22bb1c6e9dcf70

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page