Skip to main content

A package for representing and evaluating Clenshaw polynomials.

Project description

ClenshawPy

ClenshawPy is a Python package for representing and evaluating Clenshaw polynomials, including various types such as Jacobi, Chebyshev, Legendre, and Hermite polynomials, as well as their rational and fractional variants.

Installation

You can install the package using pip:

pip install clenshawpy

Usage

Here's how you can use the package:

from clenshawpy import ChebyshevPoly

coefficients = [1, 2, 3]
cheb_poly = ChebyshevPoly(coefficients)
result = cheb_poly.eval(0.5)
print(result)

Features

  • Clenshaw Polynomial Evaluation: Efficiently evaluate polynomials using the Clenshaw algorithm.
  • Support for Multiple Polynomial Types: Includes Chebyshev, Legendre, Hermite, and Jacobi polynomials.
  • Rational and Fractional Variants: Evaluate rational and fractional forms of the polynomials.
  • Easy Integration: Designed to be easily integrated into scientific and engineering projects.

Licence

This project is licensed under the MIT License - see the LICENSE file for details.

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

clenshawpy-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clenshawpy-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file clenshawpy-0.1.0.tar.gz.

File metadata

  • Download URL: clenshawpy-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14+

File hashes

Hashes for clenshawpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fd49941564c79f4318e20c2b3a99b7a8aff1e3b20b3e7f088cedfc6d3021da66
MD5 6d03e3f60b79adcc7fb3e6cccdbc783c
BLAKE2b-256 4379701a3b86b2c2f830d8ee7460d224e04ebe3b78f8734c11b102465fbc2d30

See more details on using hashes here.

File details

Details for the file clenshawpy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: clenshawpy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14+

File hashes

Hashes for clenshawpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4907b8e1be136790cd998e0cd5c758898da5020bf193d5cd9c283f342501e659
MD5 7153004309d4f0c63f3cd0ee2ecdabcd
BLAKE2b-256 be46f7ce8cee16c3b971fb8c51c7e528f3a0b277fa69b8013b207382a012d89c

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