Open
Description
The top-level documentation does not make it clear that the inverse real transforms are real to complex (not complex to real as some users will expect).
Also, this functionality is very much less useful than complex to real, which is something to consider for future work. I know that this is available through the numpy interface, but numpy lacks the overwrite flag.
Activity
oleksandr-pavlyk commentedon Jun 5, 2020
Were you looking for
mkl_fft.rfft_numpy
andmkl_fft.irfft_numpy
?I must point out that they also do not support
overwrite_x
keyword, because the transform may require one element more that the input array:mdarnold1 commentedon Jun 12, 2020
Yes I'm aware of the numpy versions. On closer inspection of mkl_fft.rfft & mkl_fft.irfft, I see that they are inverses (my mistake), but I still think the top level documentation should explain the data format for both of these.
mdarnold1 commentedon Jun 12, 2020
With respect to overwrite, yes I understand that the input has to be padded which does present some difficult choices for the interface, but it would be nice to have this capability.
README.md
to interfaces #179