Closed MothNik closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Files | Coverage Δ | |
---|---|---|
...rc/robust_hermite_ft/fourier_transform/__init__.py | 100.00% <100.00%> (ø) |
|
.../robust_hermite_ft/fourier_transform/_fft_utils.py | 100.00% <100.00%> (ø) |
|
...rc/robust_hermite_ft/hermite_functions/__init__.py | 100.00% <100.00%> (ø) |
|
...st_hermite_ft/hermite_functions/_approximations.py | 100.00% <100.00%> (ø) |
|
...st_hermite_ft/hermite_functions/_func_interface.py | 100.00% <100.00%> (ø) |
|
...rmite_functions/_hermite_largest_extrema_spline.py | 100.00% <100.00%> (ø) |
|
...hermite_functions/_hermite_largest_roots_spline.py | 100.00% <100.00%> (ø) |
|
...obust_hermite_ft/hermite_functions/_numba_funcs.py | 100.00% <100.00%> (ø) |
|
...obust_hermite_ft/hermite_functions/_numpy_funcs.py | 100.00% <ø> (ø) |
|
...c/robust_hermite_ft/hermite_functions/_validate.py | 100.00% <100.00%> (ø) |
This pull request
💥 Breaking changes
alpha
of the dilated Hermite functions fromx / alpha
tox * alpha
which is not backwards-compatiblealpha
hermite_functions._interface
tohermite_functions._func_interface
🦾 Features/Enhancements
fourier_transform._fft_utils
(with test suite) for an object-oriented interface to Fourier transforms as well as easy conversions between discrete and continuous Fourier transformsx
,n
,alpha
, andx_center
for the Hermite functions by making the type checking less rigid (especially worth to mention are Pandas Series and Python Array support forx
)x_center
to the Hermite functions to shift them in x-direction and adds it to documentation and testsadds
hermite_functions._approximations
(with test suite) that offers 3 functions to easily approximate the positions ofof the first 100 000 Hermite functions together with scripts (developer-only (see ✍️ Documentation)) to generate the reference data
✍️ Documentation
_approximations
module🪛 Internal changes
jit
-compile the existing NumPy-function insteadhermite_functions._validate