Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Wishlist #303

Open
NAThompson opened this issue Jan 13, 2020 · 11 comments
Open

Feature Wishlist #303

NAThompson opened this issue Jan 13, 2020 · 11 comments

Comments

@NAThompson
Copy link
Collaborator

NAThompson commented Jan 13, 2020

  • Modified Clenshaw recurrence for all special functions governed by 3-term recurrence relations.
  • Higher dimensional interpolation (Akima has a natural generalization to higher dimensions, but there's some work on getting the API correct.)
  • Prolate spheroidal wavefunctions
  • Higher dimensional quadrature; sparse grids for medium dimensionality, extensions of Gaussian quadrature in lower dimensions.
  • Wavelet transforms, shearlets
  • Bivariate interpolation and quadrature at the Padua points

What else is a natural fit for the library, and is useful?

@ckormanyos
Copy link
Member

What else is a natural fit for the library, and is useful?

  • Make further progress on zeta, phi and friends (Lerch phi transcendent, polylog, and more).
  • Extend constants to higher precision such as 10,000 decimal digits and get them tested.
  • Evaluate recent progress in the literature on Bernoulli number generation (can we save memory and/or time compared with extracting Bn from tangent numbers?).

@ckormanyos
Copy link
Member

What else is a natural fit for the library, and is useful?

  • Legendre functions and associated Legendre functions of arbitrary (non-integer real) order and degree.
  • More special functions of complex argument, particularly on the unit disk. Gamma should be a reasonable place to start. Perhaps complex orthogonal polynomials if these are calculated from straightforward recursion.
  • FFT

@NAThompson
Copy link
Collaborator Author

Friends, if you don't mind, I'm going to clean up this thread since it kinda got off topic and many of the off-topic issues have been resolved.

@boostorg boostorg deleted a comment from ckormanyos Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from stevengj Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from pabristow Jan 19, 2020
@boostorg boostorg deleted a comment from ckormanyos Jan 19, 2020
@boostorg boostorg deleted a comment from ckormanyos Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from cosurgi Jan 19, 2020
@boostorg boostorg deleted a comment from pabristow Jan 19, 2020
@octopus-prime
Copy link

  • fixed sized polynomials without allocation
  • corresponding polynomial solvers, e.g. analytic, bairstow, companion matrix

@NAThompson
Copy link
Collaborator Author

@octopus-prime : Yup. Also that reminds me: Jenkins-Traub.

@cosurgi
Copy link

cosurgi commented Feb 6, 2020

Did you notice recent discussion about FFT in mailing list? I think it would be great if math supported FFT for all multiprecision types, especially quad-double, which is currently in the works. And please note that it's not possible to use libfftw as a backend for quad-double.

@sebweb3r
Copy link

sebweb3r commented Feb 7, 2020

first and second derivative for interpolations (exist sometimes)
2d interpolation

@NAThompson
Copy link
Collaborator Author

NAThompson commented Feb 7, 2020

I think every interpolator has the first derivative implemented. Second derivatives of the quintic B-spline are implemented. Other interpolators have the wrong spectral properties and perform poorly on second derivatives.

2D interpolation is coming! (Akima + pchip)

@NAThompson
Copy link
Collaborator Author

@cosurgi : Totally agree it would be useful, but I really like FFTW and it satisfies all my needs, so other things are a higher priority. I don't know who has the skillset to take on such a difficult task . . .

@mrityunjay-tripathi
Copy link

What else is a natural fit for the library, and is useful?

@mborland
Copy link
Member

mborland commented Jan 24, 2023

From discussion with the SciPy Maintainers:

@pdimov pdimov unpinned this issue Oct 13, 2024
@pdimov pdimov pinned this issue Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants