3 stable releases
1.2.0 | Mar 2, 2024 |
---|---|
1.1.0 | Nov 24, 2023 |
1.0.0 | Nov 5, 2023 |
#479 in Math
70 downloads per month
15KB
81 lines
filon
Implementation of Filon quadrature in Rust and Python.
The Filon quadrature is a quadrature for highly oscillatory integrals, such as $\int_a^b f(x) sin(mx)$ or $\int_a^b f(x) cos(mx)$.
This package implements the Filon quadrature algorithm in Rust as well as
Python via PyO3
and maturin
.
This code ports John Burkardt's implementation of Filon quadrature, based on Chase and Fosdick's algorithm in the ACM, available on Netlib as TOMS 353.
Dependencies
~275KB