Skip to main content

A Python Piecewise Polynomial Package

Project description

PPPACK

Author:

Daniele Tomatis

Date:

02/05/2017

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 www.netlib.org/pppack. 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/wrap.sh 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.

Contact

Please send bug reports, patches and other feedback to:

Daniele . Tomatis ( at ) gmail . com

Contributions

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.

Source Distribution

pppack-1.1.0.post1.tar.gz (1.1 MB view details)

Uploaded Source

File details

Details for the file pppack-1.1.0.post1.tar.gz.

File metadata

  • Download URL: pppack-1.1.0.post1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pppack-1.1.0.post1.tar.gz
Algorithm Hash digest
SHA256 418a581b6ff673d278a6797a2302f2717ce9848c03abfc90f95ad6d9454b9f11
MD5 26e1e683733b00946a07afc8dbb9884b
BLAKE2b-256 9bd773244a32e7aced016901c2c4ef4c0d48357c6b94a4c575686830615f2251

See more details on using hashes here.

Supported by

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