A general framework for fast Fourier transforms (FFTs) in Julia.
This package is mainly not intended to be used directly.
Instead, developers of packages that implement FFTs (such as FFTW.jl or FastTransforms.jl)
extend the types/functions defined in
This allows multiple FFT packages to co-exist with the same underlying
To define a new FFT implementation in your own module, see defining a new implementation.