hankel.hankel.SymmetricFourierTransform.transform

SymmetricFourierTransform.transform(f, k, *args, **kwargs)[source]

Do the n-symmetric Fourier transform of the function f.

Parameters and returns are precisely the same as HankelTransform.transform().

Notes

The n-symmetric fourier transform is defined in terms of the Hankel transform as

\[F(k) = \frac{(2\pi)^{n/2}}{k^{n/2-1}} \int_0^\infty r^{n/2-1} f(r) J_{n/2-1}(kr)r dr.\]

The inverse transform has an inverse normalisation.