Recent Releases of spectral-derivatives
spectral-derivatives - Support for more bases
Added Legendre polynomials and Bernstein polynomials. Both are fit with least squares and therefore take significantly longer to run than the FFT-based methods for Fourier and Chebyshev, but more diversity is good. Bernstein polynomials in particular are shaped quite differently and add something unique.
- Jupyter Notebook
Published by pavelkomarov about 1 year ago
spectral-derivatives - Using Series-to-Series Rule Directly
This release is a product of #16 and subsequent work, largely codified in this comparison of methods. Due to realizations from my noise study, DCT-II support is revoked. But the good news is the series-based method is more flexible, so users can now supply any domain points they like, although they will be warned about increased computational cost.
- Jupyter Notebook
Published by pavelkomarov about 1 year ago
spectral-derivatives - DCT-II support
- added support for taking derivatives with the DCT-II on its half-index grid
- improved error messages to support this extension
- improved endpoint-finding code and added a parameter to bypass solving for the endpoints, in case they are not needed
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - increased allclose atol when checking for cosine-spaced points
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - nu -> order
warning for >4th order derivative now links to the notebook that solves #1
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - antiderivative support for Fourier
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - Filtering support
Bug fix so filtering works in higher dimension
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - filtering support
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - arbitrary domains support
Technically you don't need to take t_n as input to the functions, but giving it and treating a shift/scale of domain helps make the code a lot more user-friendly. Also added numerous error messages to steer users in the right direction vis-a-vis sampling, since it's easy to goof up.
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - minor improvements
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - There are now tests
- Jupyter Notebook
Published by pavelkomarov over 1 year ago
spectral-derivatives - Initial release
still no pytests or coverage, but I want to get it out
- Jupyter Notebook
Published by pavelkomarov over 1 year ago