-
Notifications
You must be signed in to change notification settings - Fork 28
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
Implement NFCT/NFST #85
Comments
I have introduced the NFCT into |
NDCT is also implemented now. I also fixed a bug where the small n was not reversed in the wrapper. |
1 - 3 is done now. Wrapper works I am also updating NFFT3.jl in order to directly implement the AbstractNFFTs Interface. However: Is there a way to reference a local dev version of package during development? The release of AbstractNFFTs does not yet have the NFCT implementation (of course, since it is only on the branch nfct). So I can't find a way that my NFFT3 dev version imports the AbstractNFFTs dev version on my computer instead of the release |
* adds NFCT interface to AbstractNFFTs and implementation to NFFT3 wrapper #85 * adds NDCT, fixes small bug in wrapper #85 * generalize parts in AbstractNFFTs (less code) * implement NDST * implement NDST/NFST (NFFT3 wrapper) + tests * apodization->deconvolve + adjoint->transpose (where appropriate) * rename AnyNFFTPlan since the name was ambiguous Co-authored-by: Michael Schmischke <[email protected]>
There are the real versions of the NFFT called NFCT and NFST:
https://www-user.tu-chemnitz.de/~potts/nfft/fast_trig.php
In my vision we can nicely put them together into
AbstractNFFT.jl
andNFFT.jl
.To do this we can make the following four steps.
AbstractNFFTs
: This basically just means adding a line like this: https://github.com/JuliaMath/NFFT.jl/blob/master/AbstractNFFTs/src/interface.jl#L29FYI: @mischmi96
The text was updated successfully, but these errors were encountered: