Skip to main content

A Python Piecewise Polynomial Package

Project description


Author:Daniele Tomatis

Piece-wise Polynomial Package for multivariate interpolation of real-valued scalar functions.

This package offers representations of multi-dimensional functions using piece-wise polynomials. Python handles memory management, whereas external FORTRAN libraries perform all the numerics in order to ensure high computational performances with big amount of data.

The main FORTRAN library is an enhanced version of pppack.f90, whose original version by J. Burkardt is available on External FORTRAN libraries are available in the folder src. To get the shared object to import in a python module just enter the pppack/lib folder and run …/bin/ libname where libname can be pppack, chebyshev_inter or divdif.

The documentation is produced by Sphinx, so additional directives (as math) are used in the docstrings. Please see also the additional sphinx.extension-s used before making the doc.


Please send bug reports, patches and other feedback to:

Daniele . Tomatis ( at ) gmail . com


02/05/2017 - Esteban Szames, implementation of tests.

Project details

Download files

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

Files for pppack, version 1.1.0.post1
Filename, size File type Python version Upload date Hashes
Filename, size pppack-1.1.0.post1.tar.gz (1.1 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page