-
Notifications
You must be signed in to change notification settings - Fork 1
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
C backend for PocketFFT #4
Conversation
This is really great! I tried the new C backend on Windows and it seems to work find (and gives the same results as numpy.fft in the few small tests I did). As we discussed, ideally this would be moved up a level so that users can just import In a future PR we could add support for the same normalization options supported by numpy. We could also add a separate |
Backward and forward are now always taking the `forward` argument into account.
Adds C backend support for PocketFFT. Uses the C library directly and builds it statically with the Nim project.
Selection of the appropriate backend for C or C++ targets is done in
impulse/fft/pocketfft.nim
automatically. It's maybe not fully ideal, because their APIs are not a drop in replacement for the other.