Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/scipy/fft/_fftlog_multimethods.py: 86%
14 statements
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-12 06:31 +0000
« prev ^ index » next coverage.py v7.3.2, created at 2023-12-12 06:31 +0000
1'''Multimethods for fast Hankel transforms.
2'''
4import numpy as np
6from ._basic import _dispatch
7from ._fftlog import fht as _fht
8from ._fftlog import ifht as _ifht
9from scipy._lib.uarray import Dispatchable
12__all__ = ['fht', 'ifht']
15@_dispatch
16def fht(a, dln, mu, offset=0.0, bias=0.0):
17 """fht multimethod."""
18 return (Dispatchable(a, np.ndarray),)
21@_dispatch
22def ifht(A, dln, mu, offset=0.0, bias=0.0):
23 """ifht multimethod."""
24 return (Dispatchable(A, np.ndarray),)
27# copy over the docstrings
28fht.__doc__ = _fht.__doc__
29ifht.__doc__ = _ifht.__doc__