This is a list of software projects that are related to Chebfun in some way. Some are partial implementations of Chebfun in other programming languages, while others are distinct projects based on closely related ideas. Please contact us if you know of a project that should be added to this list.
-
ApproxFun, a project in Julia by Sheehan Olver (Sydney) and Alex Townsend (MIT).
https://github.com/dlfivefifty/ApproxFun.jl -
pychebfun, a project in Python started by Christopher Swierczewski (Washington) and currently maintained by Olivier Verdier (Bergen).
https://github.com/olivierverdier/pychebfun -
chebpy, a Python implementation of Chebfun by Mark Richardson.
https://github.com/chebpy/chebpy -
Fourfun, a MATLAB package by Kristyn McLeod (ASU) for computation with periodic functions.
http://uk.mathworks.com/matlabcentral/fileexchange/46999-fourfun -
CHEBINT, a MATLAB/Octave toolbox by Ronald Cools and Koen Poppe (KU Leuven)
http://nines.cs.kuleuven.be/software/CHEBINT/ -
PaCAL, a package for probabilistic calculation in Python by Szymon Jaroszewicz (Polish Academy of Sciences) and Marcin Korzen (West Pomeranian U. of Technology)
http://pacal.sourceforge.net/ -
sincfun, a sinc function analogue of Chebfun by Mark Richardson (Oxford)
https://github.com/markrichardson/sincfun -
Chebfun-like facilities in LISP, an implementation using a computer algebra system by Richard J. Fateman (Berkeley).
http://www.cs.berkeley.edu/~fateman/papers/cheby.pdf -
libchebfun, an unmaintained project in C by Pedro Gonnet (Google) and Nick Hale (Stellenbosch).
https://github.com/nickhale/libchebfun -
RKToolbox, the MATLAB Rational Krylov Toolbox by Mario Berljafa and Stefan Güttel (Manchester)
http://rktoolbox.org -
C3 = Compressed Continuous Computation, a C package for "function train" computing with functions in dimensions up to hundreds by Alex Gorodetsky (MIT)
http://github.com/goroda/Compressed-Continuous-Computation -
COJAC, a multi-purpose tool which offers a port of certain features of Chebfun to Java, by F. Bapst (HEIA-FR, Fribourg, Switzerland)
https://github.com/Cojac/Cojac -
ChebTools, a C++ library for working with Chebyshev expansions in one dimension and global rootfinding with Python wrapper by Ian H. Bell (NIST), Bradley Alpert (NIST), and Lucas Bouck (GMU).
https://github.com/usnistgov/ChebTools