Skip to main content

A Python implementation of Chebfun

Project description

https://github.com/chebpy/chebpy/actions/workflows/unittest.yml/badge.svg https://coveralls.io/repos/github/chebpy/chebpy/badge.svg?branch=master https://img.shields.io/badge/python-%203.8_--%203.13-blue.svg? https://img.shields.io/conda/dn/conda-forge/chebfun?label=conda%20downloads https://img.shields.io/badge/code%20style-black-000000.svg https://mybinder.org/badge_logo.svg

Numerical computing with Chebyshev series approximations in Python.

docs/chebpy-readme-image1.png

ChebPy is a Python implementation of Chebfun.

  • The software is licensed under a 3-Clause BSD License, see LICENSE.rst.

  • For installation details, see INSTALL.rst.

  • The code is documented in various files in the docs folder.

The figure above was generated with the following simple ChebPy code:

f = chebfun(lambda x: np.sin(x**2) + np.sin(x)**2, [0, 10])
g = chebfun(lambda x: np.exp(-(x-5)**2/10), [0, 10])
r = (f-g).roots()
ax = f.plot(); g.plot()
ax.plot(r, f(r), 'o')

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

chebfun-0.4.4.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

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

chebfun-0.4.4.1-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file chebfun-0.4.4.1.tar.gz.

File metadata

  • Download URL: chebfun-0.4.4.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chebfun-0.4.4.1.tar.gz
Algorithm Hash digest
SHA256 2afb800f5c9aa84385af1ce904471f1b2b14fe743d08e6bbe6eb6500a869d0ab
MD5 938e9692842474fd1cd5017165d47fb0
BLAKE2b-256 d76d3fb1495f8485edf5ea8ac3e7cf3a40bf7bcfeb6aad126deedbe2d79a2a99

See more details on using hashes here.

Provenance

The following attestation bundles were made for chebfun-0.4.4.1.tar.gz:

Publisher: release.yml on chebpy/chebpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chebfun-0.4.4.1-py3-none-any.whl.

File metadata

  • Download URL: chebfun-0.4.4.1-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chebfun-0.4.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c671b1b3ed4b454350531dfcfff9a26aee7c633ba8c51c340e61487fd49ec7d
MD5 2017ec671f5f48666c3479ecc79de451
BLAKE2b-256 6520f058a81c47e5079648b0d9e65295d2bf6f00dbb32ce3d3a8add1e4622547

See more details on using hashes here.

Provenance

The following attestation bundles were made for chebfun-0.4.4.1-py3-none-any.whl:

Publisher: release.yml on chebpy/chebpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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