Open MothNik opened 1 month ago
README
to mention the new center functionalityA PR to develop
will be made now that the first 6 points on the checklist are done.
It's a good place to make a PR to keep it "small" and also self-consistent in terms of topic covered.
Point (7) was partially merged into point (9) because a completely separate function interface made no sense. The class interface now offers the static method eval
as a function interface with the class HermiteFunctionBasis
just wrapped around it to handle all the input validation and magic methods like __len__
. HermiteFunctionBasis.__call__
now just specifies an internal call to eval
.
I will put this temporarily on ice after noticing that Hermite functions are not necessarily the best basis functions to tackle this problem. I will still work on this, but I think the package needs a bit of a generalization first.
Now, with the Hermite-functions and a CI properly set up, the core functionality of the package can be implemented:
The Robust Weighted Least Squares approach to Fourier Transform as described in
Mihály Dobróka, Hajnalka Szegedi and Péter Vass: Inversion-Based Fourier Transform as a New Tool for Noise Rejection, 2017, DOI