Skip to content

fmaillar/chebpy

 
 

Repository files navigation

ChebPy - A Python implementation of Chebfun

https://coveralls.io/repos/github/chebpy/chebpy/badge.svg?branch=master https://img.shields.io/badge/python-%203.7,%203.8-blue.svg? https://img.shields.io/conda/dn/conda-forge/chebfun?label=conda%20downloads

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')

About

A Python implementation of Chebfun

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%