This repository is a collaborative space designed to bring together information about the many software packages, tools, and libraries related to rational approximation in one centralized location. Whether you're working on interpolation, best approximation, model reduction, or other related areas, our goal is to create a comprehensive and accessible directory of available software.
We invite researchers, developers, and enthusiasts to contribute by sharing their own tools or pointing to existing ones—helping the community stay connected and informed.
Package name | Contributors / Contact info | Language(s) | Description | Documentation | Reference work | Citing | License | Latest update |
---|---|---|---|---|---|---|---|---|
aaa.m | Nick Trefethen, Yuji Nakatsukasa | MATLAB | AAA algorithm for rational approximation. Distributed with Chebfun but runs independently. | guide | Nakatsukasa et al. | Nakatsukasa et al. | BSD-3 | August 2024 |
RationalFunctionApproximation.jl | Toby Driscoll | Julia | Rational appproximation of functions in the complex plane. | yes | n/a | see file | MIT | April 2025 |
MORLAB | Peter Benner, Jens Saak, Steffen W. R. Werner | MATLAB / Octave | Model order reduction methods in MATLAB and Octave. | yes | yes | see file | BSD-2 | September 2023 |
Chebfun | Nick Trefethen, Nick Hale | MATLAB | Numerical computing with functions. (See esp. minimax and aaa .) |
yes | Chebfun guide | Chebfun guide | BSD-3 | April 2025 |
pyMOR | Petar Mlinarić, Stephan Rave | Python | Model order reduction applications allowing implementations to work with different backends. | yes | Milk et al. | Milk et al. | BSD-2 | December 2024 |
Lightning Laplace solver | Nick Trefethen | MATLAB | Solution of Laplace and conformal mapping problems. | no | Gopal and Trefethen | Gopal and Trefethen | n/a | March 2020 |
AAA in SciPy | Jake Bowhay | Python | AAA algorithm for rational approximation. | yes | n/a | Virtanen et al. | BSD-3 | August 2024 |
baryrat | Clemens Hofreither | Python | Barycentric rational and polynomial interpolation and approximation with BRASIL and AAA. | yes | Hofreither | Hofreither | BSD-2 | February 2025 |
mLF | Athanasios C. Antoulas, Ion-Victor Gosea, Charles Poussot-Vassal | Matlab | Data-driven multivariate barycentric rational and polynomial interpolation. | yes | Antoulas et al. | Antoulas et al. to appear in SIAM Review | MIT | April 2025 |